VC++怎么确定椭圆圆心?

比如一张图上有一个椭圆,坐标原点取左上角,我想用VC++做个程序来确定它的圆心的位置,该怎么做呢?怎么VC++中建立坐标啊?我用的是VC++6.0,创建工程的时候选什么?... 比如一张图上有一个椭圆,坐标原点取左上角,我想用VC++做个程序来确定它的圆心的位置,该怎么做呢?
怎么VC++中建立坐标啊?
我用的是VC++6.0,创建工程的时候选什么?新建文件的时候呢?
可以具体地说下怎么实现吗...
展开
 我来答
同君锐
2008-09-20 · TA获得超过1034个赞
知道小有建树答主
回答量:492
采纳率:0%
帮助的人:0
展开全部
如果图中只有一个椭圆且灰度比较清晰的话,
就用 自动二值化 -> 粒子解析 -> 求重心
就是椭圆的重心。如果要求长轴短轴的话,
最简单(精度可能不稳定)的方法是边界跟踪,
找距离重心最近的点和最远的点。
距离(重心->最近的点)就是短轴的一半。
距离(重心->最远的点)就是长轴的一半。

如果只是测试计算函数,开一个最简单的MFC Console工程也可以,
如果要有好看的界面,还要有方便的文件输入输出的话,还是开
SDI或Dialog工程吧。
一句两句很难说清,看看书多试试吧。
SinbadLee
2008-09-20 · TA获得超过309个赞
知道小有建树答主
回答量:302
采纳率:0%
帮助的人:133万
展开全部
确定最右边和最下边的坐标,例如最右边是X,最下边是-Y
那么,链接(0,0)和(X,-Y),以及(X,0)和(0,-Y)两个的交叉点就是椭圆圆心,即(X/2,-Y/2)

至于如何建坐标,如何识别图形,如何找点的坐标,那是另外的问题了,也不是三言两语可以说清楚的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Silen000
2008-09-20 · TA获得超过423个赞
知道答主
回答量:125
采纳率:0%
帮助的人:157万
展开全部
你要图像识别么?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式