วันพุธที่ 30 มิถุนายน พ.ศ. 2553

[ ubuntu linux ] OpenCV installtion

วันนี้ลองเขียน cvFindExtrinsicParams2 ปรากฏว่า มันรันแล้วค้างไปเลย ใน OpenCV 1 หรือ ไม่ก็ขึ้น error มาตามนี้ ใน OpenCV 2.0

** On entry to DLASCL, parameter number  4 had an illegal value


ไปหาๆ ดู เจอ ticket นี้ มันบอกว่า เขาแก้บักไปตั้งแต่ revision 3148

จะให้กรูไปแก้ source แล้ว make ใหม่ ก็ขี้เกียจ

เพราะว่า ตอนนี้ใช้ 2.0 แต่ มันออก เวอร์ชั่น 2.01 มาแล้ว

ไม่ได้ทำนาน ลืมไปแล้ว ว่าลงยังไง

ยังดี มีบล๊อกของ zkan กับ sir_ivy มาช่วยให้ระลึกชาติได้ จดไว้หน่อย เด๋วลืม

อันนี้ วิธีลง ของ เวอร์ชั่นก่อนหน้า

$ ./configure --prefix=${HOME}/opencv --with-ffmpeg  --without-quicktime
$ make
$ make install


ส่วน 2.01 ใช้ CMake ชีวิต ก็สะดวกสบาย ขึ้นอีกนิด ( วิธีลง จริงๆ เอามาจาก README ของแม่ง ที่มันลิงก์ไปหา ดอก อีกที )

.../OpenCV-2.1.0$ mkdir release
.../OpenCV-2.1.0$ cd release/
.../OpenCV-2.1.0/release$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/dsin/opencv2_1 -D BUILD_PYTHON_SUPPORT=ON ..
$ make
$ make install


พอลงสำเร็จเรียบร้อย ก็ลอง รันโค้ด ดู อันนี้เวอร์ชั่น lite น้ะจ้ะ เขียนใหม่ ให้ดีกว่า เวอร์ชั่น มั่วซั่ว ที่เขียนไปก่อนหน้านี้แล้ว

#!/bin/sh

export MY_FILENAME=`echo $GEDIT_CURRENT_DOCUMENT_PATH | cut -d . -f 1`

export LD_LIBRARY_PATH=${HOME}/opencv2_1/lib

g++ -o $MY_FILENAME $GEDIT_CURRENT_DOCUMENT_PATH -I${HOME}/opencv2_1/include/ -L${HOME}/opencv2_1/lib -lhighgui -lcxcore -lcv

$MY_FILENAME


ปล. ตอนที่ลงนี่ OpenCV 2.01 บน ubuntu 10.04 LTS lucid lynx

ไม่มีความคิดเห็น:

LinkWithin

Related Posts Plugin for WordPress, Blogger...