Jump to content
Compvision.ru
Sign in to follow this  
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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

А кто-нибудь пробовал ставить 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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

(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

Share this post


Link to post
Share on other sites

/MACHINE:I386.

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×