主题:请教 求不规则图形中像素点得个数
rr770
[专家分:0] 发布于 2009-07-09 19:56:00
那位能给告诉我,在 PICTUREbox中随意画已闭合曲线,怎么求出闭合曲线内像素点得个数(或者是闭合曲线内的面积,谢谢了。
回复列表 (共6个回复)
沙发
mw3943 [专家分:20] 发布于 2009-07-09 21:41:00
什么意思,这段话
板凳
老大徒伤悲 [专家分:29120] 发布于 2009-07-09 22:26:00
思路简单的办法,分两步。
1、对封闭区域着色,
2、依据颜色判定面积。
思路复杂,效率高的办法,我记不太清,似乎高数里有这样的例子,用积分实现。
3 楼
rr770 [专家分:0] 发布于 2009-07-11 20:53:00
俺是初学者,能不能帮俺做个源代码!!
PICTUREbox中随意画一闭合曲线,怎么求出闭合曲线内像素点得个数(或者是闭合曲线内的面积,谢谢了。
4 楼
老大徒伤悲 [专家分:29120] 发布于 2009-07-12 09:57:00
对封闭区域染色,本论坛有一旧帖子。有代码,我也看不懂。但能用。
数这种颜色数目的代码似乎没有什么难度吧?
5 楼
外贸建站 [专家分:10] 发布于 2009-07-17 16:33:00
en...
6 楼
kentboby [专家分:500] 发布于 2009-07-26 19:05:00
我也想知道,,
我是要计算红线图的面积,
我现在是把图片放到PICTUREbox里,,然后将封闭区间外的点涂成黄色,,,然后数其他颜色,(我的图纸是黑白的,线是红色的,不存在会有区间内黄色不能统计到的问题)
这样有两个问题,,
1是PICTUREbox要够大,不显示在屏幕上的部分,我不知道怎么统计。(菜鸟一个)
2是图片大的时候,那个效率叫做低啊。
楼住如果解决了,给发个代码参考下啊
我来回复