1つの画像から別の画像にピクセルパッチをコピーしているため、1:1マッピングが得られませんが、新しい画像強度は1またはソース画像からの2つの濃度レベル。OpenCV、ピクセルのパッチを画像から画像にマッピングするときのノイズ
あなたはこれを引き起こしている可能性がありますか?それは単一チャネル画像またはマルチチャネル画像(RGBなど)
void templateCut (IplImage* ptr2Img, IplImage* tempCut, CvBox2D* boundingBox)
{
/* Upper left corner of target's BB */
int col1 = (int)boundingBox->center.x;
int row1 = (int)boundingBox->center.y;
for(int i=0; i<tempCut->height; i++)
{
/* Pointer to a row */
uchar * ptrImgBB = (uchar*)(ptr2Img->imageData + (row1+i)*ptr2Img->widthStep + col1);
uchar * ptrTemp = (uchar*)(tempCut->imageData + i*tempCut->widthStep);
for(int i2=0; i2<tempCut->width; i2++)
{
*ptrTemp++ = (*ptrImgBB++);
}
}
}
興味のあるプログラミング言語用のタグを追加する必要があります。私はこれが** C **コードだと思いますよね? – karlphillip
そのC++。その発言に感謝します。 – ewleina
私はopencvが十分だと思った。 – ewleina