ну так в свое время мы даже захват не успевали на ней делать и все считали это технически не возможно а вон чел электроникс.ру даже в джипег жмет 2 кадра в минуту...
2Dead: Надо же у меня примерно так и шло дело, правда по самым примитивным проявлением каждого из подходов, приведённого вами : сначала было только сопоставление пикселей - 1 описанный вами подход, потом выделение областей с близким цветом и их сравнение- 3 , позже добавил поиск границ на левом и правом изображении и их сравнение , отдалённо напоминающий 2 подход. Хотел чтобы информация одного из способов помогала или дополняла другой, но это требовало несколько проходов по изображениям и соответственно увеличения нагрузки на процессор, поэтому отказался от своей реализации подобной идеи. Но ничего, сейчас есть ещё идеи, но до этого нужно доработать то что есть. Может это ещё не последний раз переписывания всего кода, но я упорный.
Да, у меня за раз происходит сопоставление 16 блоков 3х3 и запись этих сопоставлений, в каждой точке сопоставления, для дальнейшего отбирания наиболее верного значения для каждого блока.
Правильно ли я понимаю, что вы берете блок 16х3=48, значит 48х48 пикселей с правого изображения и начинаете его двигать влево с этой же позиции по 1 пикселю по левому изображению, в каждом пункте производя сравнение, так?
Абсолютно верная трактовка относительно принципа, только там получается 16x9=144(т.к. 16 это общее кол-во блоков, а с каждой стороны их 4 4х3=12) т.е. 12x12 пикселей.
Я думаю зрение у робота должно быть стерео, как и у человека. Кстати, сегодня получил первый результат от своего нового "алгоритма"(уже 6 по счёту D), результат немного грубоват, так как пытался увидить хоть что то как можно быстрее. http://imageshost.ru/links/844c8d7aa7bf ... a1f1ce5b17
Последний раз редактировалось EdGull 14 окт 2008, 13:38, всего редактировалось 1 раз.
Причина:учись студент!
в старые добрые советские времена были модны спец насадки на объектив для стереофото
в ней стояло 2 зеркала разнесённых в пространстве отражающих каждый свою картинку на одно треугольное зеркало которое уже в свою очередь на плёнку проецировало рядышком 2 изображения пространства с 2х "глаз" на одном 35 мм кадре получали готовую стерео картинку
такие же насадки работают и на современных зеркальных камерах! (я себе кстати купил такой для прикола, через переходник вещается и на цифровую камеру и скосив глаза на итоговой фотке видится объём:) )
жаль что для вебкамер не прокатит такой принцип там слишком маленькая матрица и сфокусировать на неё 2 картинки рядом анриал
Да, разработка системы стерео зрения оказалась не такой простой задачей, как я думал с начала. До сих пор не могу завершить работу, даже с монотонными областями . Придётся ещё повременить с релизом библиотеки для ПК. Ну, чтобы всё было не так мрачно, выложу достигнутый на сегодняшний день результат. Пока ещё не разобрался с пред обработкой кадров со своих вебкамер, но тем не менее по ней уже сейчас видно, что точность будет неплохой(кроме огромных монотонных наклонных зон - для всей такой зоны подсчитывается среднее значение).