opencv2.4.2“PatchGenerator”: 不是“cv”的成员

hujilin1229 2012-07-26 11:50:13
最近由于要用一个新的算法,需要更新opencv版本至2.4.2,但是原先在2.3.1下能够运行的程序,在生成解决方案时,出现了如下错误,板上有没有也遇到了,然后解决了的,求帮助;具体错误如下:
cv::PatchGenerator generator;

error C2039: “PatchGenerator”: 不是“cv”的成员
...全文
1133 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
更新123 2015-01-15
  • 打赏
  • 举报
回复
引用 3 楼 zhao4zhong1 的回复:
试试 #include "opencv2/features2d/features2d.hpp"
引用 4 楼 hujilin1229 的回复:
根据二楼的回复,然后想着修改了2.4.2的features2d.hpp,即增加了patchgenerator的类,并且在\modules\features2d\src\中增加了planardetect.cpp,从而最终解决了问题,感谢二楼的回复
请问patchgenerator类,和planardetect.cpp 怎么添加啊?要自己写吗?
KeeganRen 2014-12-26
  • 打赏
  • 举报
回复
引用 8 楼 cdsdtt123 的回复:
加了七楼的头文件就解决了,谢谢了!!!!!!!!
#include <opencv2/legacy/legacy.hpp> 这个里面放的是已经废弃的代码,所以会支持老版本的,7楼棒棒的
cdsdtt123 2013-05-26
  • 打赏
  • 举报
回复
加了七楼的头文件就解决了,谢谢了!!!!!!!!
hujilin1229 2012-10-24
  • 打赏
  • 举报
回复
#include <opencv2/legacy/legacy.hpp>
zlingh 2012-10-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

试试
#include "opencv2/features2d/features2d.hpp"
[/Quote]

把planardetet.cpp加入src以后要不要重新编译啊,产生动态链接库。。。
赵4老师 2012-07-27
  • 打赏
  • 举报
回复
参考C:\Program Files\OpenCV\samples\c\find_obj_ferns.cpp
hujilin1229 2012-07-27
  • 打赏
  • 举报
回复
根据二楼的回复,然后想着修改了2.4.2的features2d.hpp,即增加了patchgenerator的类,并且在\modules\features2d\src\中增加了planardetect.cpp,从而最终解决了问题,感谢二楼的回复
赵4老师 2012-07-27
  • 打赏
  • 举报
回复
试试
#include "opencv2/features2d/features2d.hpp"
hujilin1229 2012-07-27
  • 打赏
  • 举报
回复
请问可以描述的更清楚一点吗?
赵4老师 2012-07-27
  • 打赏
  • 举报
回复
File: "C:\Program Files\OpenCV\modules\features2d\include\opencv2\features2d\features2d.hpp"
617: class CV_EXPORTS PatchGenerator
File: "C:\Program Files\OpenCV\modules\features2d\src\planardetect.cpp"
76: PatchGenerator::PatchGenerator()

64,646

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧