开发日志

Eclipse开发QT和OpenCV兼容性问题
CDT中对QT程序进行了配置,所以提供给我们配置的灵活性大大降低。但是OpenCV需要添加lib进入编译选项。给我们造成了困扰。
解决方法:
在系统的pro文件里添加相应的选项:
 
ExpandedBlockStart.gif 代码
 1  LIBS +=- L”“LIBS +=- l…….dll
 2  LIBS +=- lcxcore210.dll
 3  TEMPLATE  =  app
 4  TARGET  =  TestQT
 5  QT  +=  core \
 6      gui
 7  INCLUDEPATH  +=   " H:\OpenCV-2.1.0\Block_OpenCV\include\opencv "
 8  LIBS  +=   - L \
 9       " H:\OpenCV-2.1.0\Block_OpenCV\lib "
10  LIBS  +=   - lhighgui210.dll
11  LIBS  +=   - lcxcore210.dll
12  LIBS  +=   - lcv210.dll
13  LIBS  +=   - lcvaux210.dll
14  LIBS  +=   - lml210.dll
15  LIBS  +=   - lopencv_ffmpeg210.dll
16  HEADERS  +=  include / opencv / cv.h \
17      include / opencv / cv.hpp \
18      include / opencv / cvaux.h \
19      include / opencv / cvaux.hpp \
20      include / opencv / cvcompat.h \
21      include / opencv / cvinternal.h \
22      include / opencv / cvtypes.h \
23      include / opencv / cvver.h \
24      include / opencv / cvvidsurv.hpp \
25      include / opencv / cvwimage.h \
26      include / opencv / cxcore.h \
27      include / opencv / cxcore.hpp \
28      include / opencv / cxerror.h \
29      include / opencv / cxflann.h \
30      include / opencv / cxmat.hpp \
31      include / opencv / cxmisc.h \
32      include / opencv / cxoperations.hpp \
33      include / opencv / cxtypes.h \
34      include / opencv / highgui.h \
35      include / opencv / highgui.hpp \
36      include / opencv / ml.h \
37      ImageConvert.h \
38      cam_config.h \
39      com_config.h \
40      demarcate_config.h \
41      matrix_config.h \
42      qextserialbase.h \
43      qextserialenumerator.h \
44      qextserialport.h \
45      qtuieclipse.h \
46      vs2008smart.h \
47      win_qextserialport.h
48  SOURCES  +=  ImageConvert.cpp \
49      cam_config.cpp \
50      com_config.cpp \
51      demarcate_config.cpp \
52      matrix_config.cpp \
53      qextserialbase.cpp \
54      qextserialenumerator.cpp \
55      qextserialport.cpp \
56      qtuieclipse.cpp \
57      vs2008smart.cpp \
58      win_qextserialport.cpp \
59      main.cpp
60  FORMS  +=  cam_config.ui \
61      com_config.ui \
62      demarcate_config.ui \
63      matrix_config.ui \
64      qtuieclipse.ui \
65      vs2008smart.ui \
66      vs2008smart_bak.ui \
67      testqt.ui
68  RESOURCES  +=
69 

 



舵机&控制板电源问题
USB电路限制500ma,对供电Camera和Xs128来说可以,但是舵机就显得有些吃力。
目前考虑改造Intel Atom开发板的供电系统,使得某个USB口的供电电路足以提供三个设备的能力。
但是带来了普遍性的问题,比如:
更换电脑就不可以使用,所以,目前我们采用双USB供电的原则,系统能够使用。Eclipse + QT + OpenCV工程改名
首先在Eclipse中修改名字,然后打开.Pro文件,修改其中的target
再次打开makefile文件,将所有原来的工程名称替换为现在的工程名称。
最后一项是OpenCV的头文件原本是放置于工程下的,现在工程的更名会影响到include路径,需要edit一下。
(上一步绝对出错,需要重新启动下eclipse才能做哦)
完工……图像角点检测
由于黑白棋盘的动态二值化后的黑色边框影响,使得焦点检测的边缘部分效果一直不是很理想。
今天终于解决,我们可以选择动态二值化后的数据进行反转,然后边缘的黑色边框就变成了白色边框,这样在做黑白棋盘的标定时,显得就非常有效了。Dev C++进行OpenCV的开发
原因未明:eclipse调试OpenCV的时候,调试一直是个头疼的问题,OpenCV尚待改进啊。后来转向Dev C++进行OpenCV的开发,虽然可以编译并且运行,但是无法进行调试,奶奶的,放弃了,Dev用的Gcc内核版本太低造成的。

转载于:https://www.cnblogs.com/weisteve/archive/2010/06/16/1772640.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值