主权项 |
1.精密排种机监测系统,其特征在于,它包括装有MATLAB软件的电脑、摄像头、排种器,摄像头与电脑连接并与排种器的距离始终保持不变,排种器的上方连接种箱,下方连接排种管,排种管的下方设有可通过摄像头的传送带,传送带由电机带动并相对排种器作水平匀速运动;所述精密排种机监测系统的操作步骤如下:1)启动排种机,根据排种速度来设定图像采集的速度,由公式T=(240-1000Vt)/1000Vt计算得出,其中:T-帧间隔;V-传送带速度,单位为m/s;t=0.017s为采集单帧图像所需时间;2)根据上述计算得出的帧间隔来选定摄像头采集图像的速度,然后启动摄像头开始采集图像;3)然后对采集到的图像运用软件MATLAB的工具箱Z=imsubtract(X,Y)K=im2bw(Z,0)得到二值图像K,其中图像X为排种开始前拍摄好的背景图像,图像Y为排种开始后拍摄到的排种图像,图像K为运算后的二值图像;4)最后对图像K中的目标,即种子的落点,由如下公式计算得出物体坐标:<maths num="0001"><![CDATA[<math><mrow><mi>u</mi><mo>=</mo><mfrac><mrow><munderover><mi>Σ</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover><munderover><mi>Σ</mi><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>jB</mi><mo>[</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>]</mo></mrow><mi>A</mi></mfrac><mi>v</mi><mo>=</mo><mfrac><mrow><munderover><mi>Σ</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover><munderover><mi>Σ</mi><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>iB</mi><mo>[</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>]</mo></mrow><mi>A</mi></mfrac></mrow></math>]]></maths>其中,<img file="FSA00000443439700012.GIF" wi="346" he="127" />B[i,j]为该点的标记值,m,n分别为标记点像素i,j的总数,把数据带入到公式x=v/k y=u/k,已知相机内部参数k及图像坐标(v,u),便依次求出各物体的坐标值(x,y),从而完成对排种机的排种状态进行监测。 |