나는 cv :: putText를 사용하여 프레임 (cv :: Mat) 위에 텍스트를 그리기 위해 openCV를 사용하고 있습니다. 그러나 출력은 "Funny text inside the box"
대신 4?=
또는 ,?,
및 그와 같은 (모든 실행 변경)을 표시합니다.잘못된 cv :: putText 결과
내 (간체) 코드 :
Mat image = Mat::zeros(imgH,imgW, CV_8UC1);
int fontFace = FONT_HERSHEY_COMPLEX_SMALL;
double fontScale = 1.5;
int thickness = 2;
Point textOrg(imgW/5, imgH/1.2);
string someText = "Funny text inside the box";
putText(image, someText, textOrg, fontFace, fontScale, Scalar::all(255), thickness, 8);
어떤 문제가 될 수 있을까? 감사합니다.
해당 코드가 증상을 나타내지 않는 한 문제는 "단순화 된"것입니다. – molbdnilo
이 코드는 동일한 결과를 생성합니다. – FisherI
사용 된 cvMat (및 해당 구성 요소)가 작동 중입니다. 연결 라이브러리에 대한 몇 가지 문제가 있었어야합니다. 감사합니다. – FisherI