Мазмуну:
- 1 -кадам: Тапшырманын татаалдыгын баалоо
- 2 -кадам: Туура мамилени табыңыз
- 3 -кадам: Theta Histogram эсептөө
- 4 -кадам: Rho гистограммасын эсептөө
- 5 -кадам: Борбордук түйүндү табыңыз
- 6 -кадам: 2 альтернативадан тандаңыз
- 7 -кадам: Тышкы бурчтарды аныктаңыз
- 8 -кадам: Практикада колдонуп көрүңүз
Video: Бир сүрөттөн 3D кайра куруу: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
3D реконструкциялоо милдети көбүнчө дүрбү менен байланышкан. Же болбосо, объекттин айланасында бир камераны жылдырсаңыз болот. Ошол эле учурда, эгерде нерсенин формасы белгилүү болсо, анда маселе бир эле сүрөттөн чечилиши мүмкүн. Башкача айтканда, сизде бир гана камера бар жана ал кыймылдабайт. Муну этап менен кантип жасоону карап көрөлү. Биз Rubik's Cube колдонобуз, анткени ал жакшы стандартташтырылган жана бай өзгөчөлүктөргө ээ. Бул абдан жөнөкөй объект жана бир эле учурда татаал курулуш катары каралышы мүмкүн. Ошентип, машинаны көрүү тапшырманы аткаруу үчүн олуттуу тоскоолдуктарды жеңиши керек.
1 -кадам: Тапшырманын татаалдыгын баалоо
Бир караганда, тапшырма жөнөкөй. Кубдун 3 чети чогулган борбордук түйүндү табыңыз жана бул четтерди сызыңыз. Алардын координаттарынан камерадан алыстыкты жана айлануу бурчтарын эсептөөгө болот. Көйгөй бул линиялардын жоктугунда. Сол сүрөттөн сиз ар бир чети 2 параллель сызык менен көрсөтүлгөнүн көрөсүз. Андан тышкары, жогорку оң сүрөттө алардын ар бири 3 сегментке бөлүнгөнү көрсөтүлгөн. Мындан тышкары, эгерде биз популярдуу Hough трансформациясынын линия сегменттерин аныктай турган вариантын колдонсок, ал тапшырманы кээ бир каталар менен аткарат, бул борбордук түйүндү аныктоону мүмкүн эмес кылат. Эгерде учтар бири -бирине жетпесе, анда бир чекит жок. Эгерде аныктоо аягына жетпесе, анда ал калган 2 сүрөттө көрүнүп тургандай, четинин ортосундагы түйүнгө окшош болот.
2 -кадам: Туура мамилени табыңыз
Качан өтө көп детерминациялык алгоритмдер иштебей калганда, ыктымалдык ыкманы карап чыгууга убакыт келди. Эгерде биз сүрөттүн орточо параметрлерин эсептей турган болсок, алардын каталары олуттуу түрдө азаят жана парадоксалдуу ыкма ишенимдүү болуп калат. Стандарттык Hough трансформациясы линия сегменттерин чыгарбайт. Болгону анын жантайма тетасы жана координатанын чыгышынан rho алыстыгы. Алар Hough космостук бөлүгүн түзөт, анын бөлүгү жогоруда көрсөтүлгөн. Бул жерде тета горизонталдык огуна туура келет. Жаркыраган тактар сүрөттөгү мүмкүн болгон сызыктарды белгилейт. Белгилей кетсек, бир нече мындай тактар бири -биринин үстүндө жайгашкан. Бекеринен, биздин сүрөттө көптөгөн параллелдүү сызыктар бар. Алар бирдей тета жана башка рого ээ.
3 -кадам: Theta Histogram эсептөө
Келгиле, мындай кластерлерди аныктайлы. Бул үчүн биз ошол эле тета менен Hough мейкиндигиндеги бардык чекиттер үчүн окууларды жалпылайбыз. Сиз сүрөттө тиешелүү гистограмманы көрөсүз. Өлчөө жөнүндө бир нече эскертүүлөр. Пикселдик координаттардагы сүрөттөр менен иштегенде, X огу адаттагыдай эле кетет, бирок Y ылдый карайт, андыктан координаттардын башы сол бурч болуп саналат жана тета X огунан саат жебеси боюнча өлчөнүшү керек. Сүрөттөгү тетанын шыпырылышы 180 градус экенин эстен чыгарбай, болжол менен 3 чоң чоку сүрөттөгү 3 басымдуу жантайышты көрсөтүп турганын текшере аласыз.
4 -кадам: Rho гистограммасын эсептөө
Эми биз параллель сызыктардын 3 негизги кластерин билгендиктен, алардын ар биринин ичиндеги сызыктарды бөлүп көрөлү. Ошол эле ыкманы кайталай алабыз. Тета гистограммасындагы бир чокуга туура келген Hough мейкиндигинен бир мамычаны алалы. Андан кийин, биз дагы бир гистограмманы эсептейбиз, анда X огу rho маанисин жана Y - бул ro үчүн кыскача окууларды билдирет. Албетте, сумма азыраак болот, андыктан бул диаграмма анча жылмакай эмес. Ошентсе да, чокулар ачык көрүнүп турат жана алардын саны (7) так баштапкы сүрөттөгү параллелдүү сызыктардын санына дал келет. Тилекке каршы, бардык диаграммалар ушунчалык идеалдуу эмес, бирок принцип ачык.
5 -кадам: Борбордук түйүндү табыңыз
Эгерде биз ар бир тета үчүн гистограмма боюнча борбордук чокуну алсак, анда биз сүрөттө кызыл болгон 3 сапты алабыз. Алардын кесилиши керектүү чекитти белгилейт.
6 -кадам: 2 альтернативадан тандаңыз
Сиз ар бир сызык борбордук чекиттен эки багытта кетерин көрөсүз. Туура жарымды кантип аныктаса болот? Тета3ты алалы. Бул линиянын астынкы бөлүгүн алабыз дейли. Келгиле, дагы бир Hough мейкиндигин сүрөттүн бир бөлүгү үчүн 2 жашыл сызыктан баштап, сүрөттүн жогорку оң бурчуна чейин эсептеп көрөлү. Андан кийин ал үчүн тета гистограммасын түзүңүз. Үчүнчү чокунун таптакыр жоголгонун көрүп турасыз, ошондуктан биз туура чечим чыгардык.
7 -кадам: Тышкы бурчтарды аныктаңыз
Эми биз гистограмма боюнча биринчи жана акыркы чокуну колдонуп, кызыл четтерин кесип, калган бурчтарын белгилеген көк сызыктарды тарта алабыз. Милдет чечилет.
8 -кадам: Практикада колдонуп көрүңүз
Бул Нускаманын иллюстрациялары Perception 1.0 аркылуу түзүлгөн. Бул OpenCV колдонгон бекер программа - компьютерди көрүү үчүн күчтүү китепкана. Ошондой эле бул менин башка көрсөтмөмдө колдонулган WinNB менен тыгыз байланышта болушу мүмкүн, ошентип робот техникасы үчүн көрүү жөндөмдүүлүгүн камсыздайт. Сиз эки программаны nbsite сайтынан жүктөп алсаңыз болот. Орнотуу үчүн, жөн гана жүктөлгөн exe файлын иштетиңиз. Кийинчерээк, аны Windowsтун стандарттык куралы менен алып салсаңыз болот. Сайтта ошондой эле компьютердин көрүүсү жана ага байланыштуу темалар камтылган. Сезимде сиз 3D реконструкциялоонун сүрөттөлгөн ыкмасын жана башка көптөгөн нерселерди таба аласыз. Бул программанын артыкчылыгы, ал акыркы маалыматтар менен бирге акыркы жыйынтыкты чыгарат. Сиз программист болбостон компьютердин көрүүсү кандай иштээрин изилдей аласыз. Киргизүүгө келсек, ар бир метод атайын типтүү үлгүлөрдү тандап алган. Албетте, сиз да өзүңүздү колдоно аласыз. Файлдан же компьютердин камерасынан сүрөттөрдү киргизүү мүмкүн. Суроолор же сунуштар болсо мага кайрылыңыз.
Сунушталууда:
Сериялык негизделген түзмөктү кайра куруу: 6 кадам (сүрөттөр менен)
Сериялык негизделген түзмөктү кайра инженериялоо: Сериялык интерфейсти кайра түзүү Fluke 6500дү кайра иштетүү үчүн иштелип чыккан Мен муну жасайм, анткени Fluke түпнуска программасы абдан "колдонуучуга жагымсыз, интуитивдүү эмес" же менин жумушчум "f*d өйдө" дейт. Келгиле, сырды баштайлы
Арзан портативдик системаны куруу үчүн эски ноутбуктун тетиктерин кайра колдонуу: 3 кадам (сүрөттөр менен)
Арзан портативдик системаны куруу үчүн эски ноутбуктун тетиктерин кайра колдонуу: Жакында менин эски ноутбугум өлүп, жаңысын сатып алууга туура келди, (RIP! 5520 сизди сагынып калат). Ноутбуктун энелик тактайы өлүп, бузулганы оңдолду Жакынкыга чейин мен Raspberry пирогун алып келип, IOT sutff менен иштей баштадым, бирок атайын жабдык керек болчу
Бир жолу колдонулуучу камераны кайра колдонуп, планетаны сактаңыз! жана бир нече Quid сактоо: 4 кадам
Бир жолу колдонулуучу камераны кайра колдонуп, планетаны сактаңыз! and Save a Few Quid: Жакында мен жергиликтүү фото дүкөнүмө (jessops) түшүп, бир нече жолу колдонулган бир жолу колдонулуучу камераларды алдым, анткени алар шок адамдар үчүн абдан кызыктуу экенин билесиз. Жөн эле сураңыз, алар беришет. Мен дагы ойлодум, ээ, бул компаниялар камераларды кайра алышат, коет
Сүрөттөн улуу сүрөткө чейин: Биринчи этап: 17 кадам
Сүрөттөн Улуу Сүрөткө чейин: Биринчи этап: Көчө бийи фестивалдары учурунда адамдарды жана жерлерди сүрөткө тартуу абдан түстүү жана кызыктуу болушу мүмкүн. Биз баарыбыз тигил жакты жана тигил жерди басуу менен абдан толкунданып, костюмдар биздин сүрөттөрдө кандай сонун болорун элестетип, биз принтерибиз менен кандай сыймыктанабыз
Гитаранын спикери кутучасын кантип куруу керек же стерео үчүн экөөнү кантип куруу керек: 17 кадам (сүрөттөр менен)
Гитаранын спикери кутучасын кантип куруу керек же стерео үчүн экөөнү кантип куруу керек?: Мен куруп жаткан түтүк амп менен жаңы гитаралык спикердин барышын кааладым. Баяндамачы менин дүкөнүмдө калат, андыктан өзгөчө бир нерсенин кереги жок. Толекс жабуусу өтө оңой эле бузулуп калышы мүмкүн, ошондуктан мен кумдун артынан сыртын кара чачтым