永发信息网

相机标定时cvFindChessboardCorners怎么可以得到所有角点像素坐标的。不可能呀 答得好。追加30

答案:2  悬赏:70  手机版
解决时间 2021-01-03 11:17
这个函数。。在定标的时候说
int cvFindChessboardCorners( const void* image, CvSize pattern_size,
CvPoint2D32f* corners, int* corner_count=NULL,
int flags=CV_CALIB_CB_ADAPTIVE_THRESH );
corners这个参数把所有角点都保存下来了。。可是每一张照片找到角点后。。。书本上说corners是一个链表。
我都无语了。。这里函数定义明明是CvPoint2D32f* 只是一个二维点指针。。怎么保存下来所有的坐标呢。。
我试了一下用vector 去存这个corners。。用一次发现size也只有1啊。。一张照片就找到那么一个点???
那这个函数怎么存起所有角点的像素坐标呢???
最佳答案
cv开头的函数都是C版本的,所以不会有vector之类C++ STL库里才有的东西。

CvPoint2D32f* 确实是你要找角点的指针,不过要事先分配好空间,否则会出现内存非法访问:
CvPoint2D32f* pCorners = new CvPoint2D32f[n];
如果用C语言的话,需要用malloc函数

还可以使用cvFindChessBoradCornerGuesses函数
全部回答
搜一下:相机标定时cvFindChessboardCorners怎么可以得到所有角点像素坐标的。不可能呀 答得好。追加30
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在淘宝上买了东西 并且买了运费保险 卖家还未
去华为售后维修点没有发票怎么办
单选题一次数学测试中,第一组10名同学的成绩
去长沙学电脑,高中生学什么专业好?
你好。请问我在深圳买车上了东莞牌、国五的、
笔仙大战贞子百度云盘
做错了事情,不敢告诉父母,怎么办
为什么个人注册的世纪佳缘会出现在百度收索。
晟隆的晟字怎么念?
江汉大学到汉口火车站最节省时间的路线是哪个
壁纸模糊怎么办
飞行器(如:飞机、火箭)是怎样冷却的?
下列说法正确的是①若a>0,那么-a<0;②-|a
绝命卦师乐视自制剧哪一集有皇后和王爷搞的
单选题“一国两制”的构想首先是针对什么问题
推荐资讯
在公共场所大声说话是最不礼貌的行为之一
本经疏证阅读答案
控江四村第二社区居委会地址有知道的么?有点
阅读理解AfterkillingOsamaBinLadenanddropp
我在手机店分期付款买了个手机不想要了可以退
单选题Going abroad for_______ f
外开的窗子怎么装纱窗?防盗窗的类型有哪些
用所给的词补全对话,答案直接填入空格处。(
解答题如图为反射的结构基础模式图,请据图分
怎样才能去领事馆从事签证工作?要考公务员吗
如图所示,已知∠A=20°,∠B=30°,∠C=70°
下列属于动物的学习行为的是A.鹦鹉学舌B.蜜蜂
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?