나는 화상 X 512 * 512 사이즈를 갖고있는 MATLAB 코드가 있었다 M = 512, N = 512의 다음 단계는 I이 변환 할 이제이변환
r=x(:, 2:N) - x(:, 1:(N-1));
d= mean2(abs(r(:, 8:8:8*(floor(N/8)-1))));
a= (8*mean2(abs(r)) - d)/7;
인 opencv 코드에 단계가있어서 논리가 붙어 있습니다.
cv::Mat scrImage =imread(argv[1],CV_LOAD_IMAGE_ANYCOLOR); // Read the file
cv::Mat dst(scrImage.size(),CV_64FC3);//Image double
int nrows = dst.rows;
int ncols = dst.cols*dst.channels();
for(int j=0;j<nrows;j++){
for(int i=0;i<ncols;i++)
{
}}
이것에 대한 아이디어가 있습니까? 미리 감사드립니다.
[tag : matlab] 및 [tag : opencv] 전문가가 여기까지 미안하지만 귀하의 궁금증은 완전히 불분명합니다. –
죄송합니다. 명확한 설명과 함께 질문을 편집했습니다. 도와 주시겠습니까? – raj
도움이되지 않는 이유는 무엇입니까? 아니면 그랬어? 이 질문을 재개하기에 조금 늦었습니다. 다른 사람에게 물어볼 수도 있지만,이 질문에 충분히 다를 수 있도록주의하십시오. 그렇지 않으면 쉽게 중복으로 닫을 수 있습니다. –