Перейти к содержимому
Compvision.ru
Dr.Hell

OpenCV 2.3

Recommended Posts

Сегодня вышла финальная версия 2.3:

http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3/

Список изменений тут:

http://opencv.willowgarage.com/wiki/OpenCV%20Change%20Logs

Лично меня в списке изменения порадовала возможность калибровки по новому шаблону с кружками. Обещают, что точность возрастет. Надеюсь, что так. =)

Кто-нибудь собирается ставить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, я уже поставил. Но новую калибровку пока не смотрел - времени, блин, не хватает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мне больше понравилась унификация для работы с особыми точками, стало очень приятно, можно менять на лету дескрипторы и смотреть, что получается. Удобно стало и с новой структурой папок. А еще появился родной image stiching, теперь ничего не надо изобретать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скачал их OpenCV-2.3.0-win-superpack.exe

Что внутри (структура каталогов):

DOS кодировка tree.txt

Для блокнота: tree_np.txt

Эта версия, очень порадовала отличной документацией и новыми примерами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скачал и установил. Проги, собранные в версии 2.1 запускаются.

UPD: Оказывается я не прописал пути, а работало на старой версии опенсв.

Подскажите где есть мануал по установке версии 2.3. Помнится прошлые версии устанавливались экзешником, а тут только бинарные файлы, которые нужно собирать через cmake.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Через cmake только генерируются необходимые проекты для твоей версии компилятора. А уже потом ты открываешь эти проекты и компилируешь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если скачана версия с бинарниками (подходящими для той среды, где пишете программу), тогда не нужно ничего самому собирать.

Просто указать в проекте пути к Lib-ам, заголовкам, плюс к этому указать в PATH путь к DLL-кам.

Этого должно быть достаточно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А кто-нибудь пробовал ставить opencv 2.3 c питоном? у меня версия питона 2,7,2 выдает ошибку:

RuntimeError: module compiled against API version 6 but this version of numpy is 4

Traceback (most recent call last):

File "<pyshell#0>", line 1, in <module>

import cv

ImportError: numpy.core.multiarray failed to import

Похоже версии не соответствуют, хотя они последние на данный момент.

Для установки, как я понял, достаточно записать скомпилированные файлы(для питона) в нужную папку питона, а затем в скрипте подключить опенсв.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поставил с питоном, все нормально. Просто нужно библиотеку numpy скачать последнюю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

заметил что cvThreshold изменилось на threshold, это нормально? или я что то не так делаю, ибо там же вроде есть legacy т.е. все старое должно поддерживаться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

для сборки под х64 надо просто проект сгенерированный смаке скомпилировать через студию в х64?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'

это получается что с машины х32 нельзя собрать под х64?

в смаке надо было выбрать компилятор х64

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Похожая тема:

(http://stackoverflow.com/questions/2559358/fatal-error-lnk1112-module-machine-type-x86-conflicts-with-target-machine-type) там советуют так:

Project Properties -> Linker -> Command Line -> Additional Options убрать оттуда /MACHINE:I386.

Оттуда-же: http://stackoverflow.com/questions/2849517/linking-problem-fatal-error-lnk1112-module-machine-type-x64-conflicts-with-ta

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

/MACHINE:I386.

не это под что то другое

я в итоге собрал на машине х32 опенцв под х64

в смаке при генерации проекта надо выбрать компилятор х64 и потом когда собираешь через VS2008 надо выбрать проект х64 и все.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×