请教各位大虾:怎么样用Delphi计算任意形状的图形的面积?(100分)

  • 主题发起人 主题发起人 呼啦啦10
  • 开始时间 开始时间

呼啦啦10

Unregistered / Unconfirmed
GUEST, unregistred user!
数出任意形状的图形所占的象素数也可以
一幅图由很多小部分组成,部分小块符合阈值的要求
需要鼠标点在那些符合要求的小块上的任一点
就可以输出这部分图形的象素数
我弄来弄去,输出的象素数都不对头,不稳定
请教各位了!
 
用定积分可以实现任意图形面积的计算问题,这是个高等数学问题不是编程问题
 
可不可以通过怎么样搜索边缘象素的灰度来计算啊?
我想这样实现
但是算出来的数只有在鼠标点在一个理想的地方时得出的象素数才对
可以帮我想个算法吗?
 
学学图形学,不要费脑筋了。
 
计算多边形边线对X或Y轴的积分(其实就是求梯形面积),正负符号不要消掉,加起来就可以了。
 
看来还是要通过数学得方式来解决了
 
不过不知道边线的函数表达式怎么积分啊?
 
呼啦啦10,你的思路正确的。
有问题再和我联系。qq:58055730

--------------------------
TCAD 矢量组件
http://www.codeidea.com
 
后退
顶部