您好!想问一下您关于mfc中使用opencv的cvsetmousecallback报错on_mouse没参数的问题是怎么解决的?谢谢! 10
展开全部
我并没有解决,只是放弃了使用OpenCV来做我要做的东西.这个问题初步分析是因为MFC和OpenCV之间存在[接口通信交互]的问题,也不知道我这么说你能不能动,总之就是MFC的界面和OpenCV的界面并不是相互适应的,需要繁琐的步骤将他们联系起来,而这些我就没搞懂,所以换用GDI+来做了。有什么其他的问题可以再交流,另外百度知道上对于具体的程序问题反正我是没有得到过十分满意的答复,个人认为还是找认识的人多问问有用些。虽然别人也懒得搭理我这菜鸟.....扯远了,祝好运~
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是on_mouse这个函数一定要有(int event,int x,int y,int flags,void *param) 这样一个参数表。
你用mfc的话,不需要opencv的说。
你用mfc的话,不需要opencv的说。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将on_mouse设置为静态函数即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这里声明时用static void mousecallback()就可以解决
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用了MFC,还用opencv的回调函数干什么?MFC的消息处理不是更好吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询