智能车制作
标题:
用斜率补十字时电销单了但是不出线望大神指点,可能是程序最后有问题
[打印本页]
作者:
咯最快乐
时间:
2019-11-12 20:46
标题:
用斜率补十字时电销单了但是不出线望大神指点,可能是程序最后有问题
void shizi()
{
int i,j;
int c,d,e,f,m,n,p,q;
int k1,y1,k2,y2;
int middleline[120]={94};
for(i=60;i>30;i--)
{
for(j=94;j>30;j--)
{
if(image
[j]==0xff&&image
[j-1]==0xff&&image[i+1][j-1]==0xff&&image[i+1][j]==0xff&&image[i+1][j+1]==0xff&&image
[j+1]==0xff&&image[i-1][j+1]==0xff&&image[i-1][j]==0x00&&image[i-1][j-1]==0x00)//白色0xff
{
c=i;
d=j;
}
if(image
[j]==0xff&&image
[j-1]==0xff&&image[i+1][j-1]==0x00&&image[i+1][j]==0x00&&image[i+1][j+1]==0xff&&image
[j+1]==0xff&&image[i-1][j+1]==0xff&&image[i-1][j]==0xff&&image[i-1][j-1]==0xff)//白色0xff
{
e=i;
f=j;
}
}
for(j=94;j<120;j++)
{
if(image
[j]==0xff&&image
[j+1]==0xff&&image[i+1][j+1]==0xff&&image[i+1][j]==0xff&&image[i+1][j-1]==0xff&&image
[j-1]==0xff&&image[i-1][j-1]==0xff&&image[i-1][j]==0x00&&image[i-1][j+1]==0x00)//白色0xff
{
m=i;
n=j;
}
if(image
[j]==0xff&&image
[j+1]==0xff&&image[i+1][j+1]==0x00&&image[i+1][j]==0x00&&image[i+1][j-1]==0xff&&image
[j-1]==0xff&&image[i-1][j-1]==0xff&&image[i-1][j]==0xff&&image[i-1][j+1]==0xff)//白色0xff
{
p=i;
q=j;
}
}
}
k1=(f-d)/(e-c);
y1=k1*i+(f-k1*e);
middleline
=y1;
image
[middleline
]=0x00;
k2=(q-n)/(p-m);
y2=k2*i+(q-k2*p);
middleline
=y2;
image
[middleline
]=0x00;
一下一说不清楚的加下小弟QQ1399810117欢迎大神
}
作者:
快上车
时间:
2019-11-13 18:08
提问的方式不对让别人怎么想回答你
作者:
神车名为GTR
时间:
2019-11-13 20:46
我觉得论坛交流比qq群什么的好多了,可以给后来者铺铺路,建议不要直接贴代码,很少有人愿意看,尤其是连个注释都没,格式还不规范
作者:
ultra-elec
时间:
2019-11-13 21:34
能给的建议就是:
先把人类语言搞清楚,说都不会话,错都打字了
变量不要用无意义单字母
你写的image是二维数组吧?那image[j]是代表某一“整行”数组,而不是单个元素,和0xff判断有问题。
作者:
咯最快乐
时间:
2019-11-13 22:36
神车名为GTR 发表于 2019-11-13 20:46
我觉得论坛交流比qq群什么的好多了,可以给后来者铺铺路,建议不要直接贴代码,很少有人愿意看,尤其是连个 ...
谢谢,第一次发帖有点不知道合适的格式,就是想知道摄像头十字要咋写?
作者:
sera
时间:
2019-11-14 22:28
可能是数据类型不对
作者:
sera
时间:
2019-11-14 22:29
我也是新手司机,有问题一起讨论讨论被
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2