วันนี้ลองเขียน cvFindExtrinsicParams2 ปรากฏว่า มันรันแล้วค้างไปเลย ใน OpenCV 1 หรือ ไม่ก็ขึ้น error มาตามนี้ ใน OpenCV 2.0
ไปหาๆ ดู เจอ ticket นี้ มันบอกว่า เขาแก้บักไปตั้งแต่ revision 3148
จะให้กรูไปแก้ source แล้ว make ใหม่ ก็ขี้เกียจ
เพราะว่า ตอนนี้ใช้ 2.0 แต่ มันออก เวอร์ชั่น 2.01 มาแล้ว
ไม่ได้ทำนาน ลืมไปแล้ว ว่าลงยังไง
ยังดี มีบล๊อกของ zkan กับ sir_ivy มาช่วยให้ระลึกชาติได้ จดไว้หน่อย เด๋วลืม
อันนี้ วิธีลง ของ เวอร์ชั่นก่อนหน้า
ส่วน 2.01 ใช้ CMake ชีวิต ก็สะดวกสบาย ขึ้นอีกนิด ( วิธีลง จริงๆ เอามาจาก README ของแม่ง ที่มันลิงก์ไปหา ดอก อีกที )
พอลงสำเร็จเรียบร้อย ก็ลอง รันโค้ด ดู อันนี้เวอร์ชั่น lite น้ะจ้ะ เขียนใหม่ ให้ดีกว่า เวอร์ชั่น มั่วซั่ว ที่เขียนไปก่อนหน้านี้แล้ว
ปล. ตอนที่ลงนี่ OpenCV 2.01 บน ubuntu 10.04 LTS lucid lynx
** 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
ความคิดเห็น