我正在将脚本从C++
翻译为Java
,但遇到了许多最常见的问题Mat.data[]
,我知道它可能是Mat.get()
或{{1在Mat.put()
中查看它的使用方式,但从事物的外观来看,它不像矩阵一样被处理,这里是我已经翻译的代码到了卡住的地方
Java
这是原始int detectLane(Mat frame, Mat lines)
{
int element_shape= Imgproc.MORPH_RECT,an=1;
int thrs1=0,thrs2=4000;
double rho=1,theta=Math.PI/180;
Scalar color;
int y,i,j;
VMeanDist(frame,vmeandist);
y=findHorizon(vmeandist);
for(i=0;i<y;i++)
{
for(j=0;j<canny.cols();j++)
{
//I cannot think of java implementation of this
frame.data[ero.cols()*i+j]=0;
}
}
代码
C++
提前致谢,如果您发现我的翻译有任何错误,请帮助纠正。