にコードを見つけることができません。オープンCVは画像
String imageName("test.jpg");
Mat image = imread(imageName,IMREAD_COLOR);
if(image.empty())
{
cout << "Could not open or find the image" << std::endl ;
return -1;
}
namedWindow("Display window", WINDOW_AUTOSIZE);
imshow("Display window", image);
test.jpgファイルはCPPファイルと同じフォルダ内にあります。 (cppファイルは "documents/Xcode projects/ocr/ocr /"にあります)
しかし、「画像を開くことができませんでした」と表示され、終了します。 test.jpgのディレクトリに何か問題がありますか?
(私がチェックしている、それは動作します)私の推測では、あなたのバイナリは**ではない** **はcppファイルと同じフォルダに、絶対パスを使用することができます '/ documents/Xcode projects/ocr/ocr/test.jpg'または相対パスフォルダにバイナリが含まれています。つまり、 '../../ ocr/test.jpg' – Cyclonecode
@Cyclonecodeは動作しません。私は同じエラーが発生します。私のコードには他のエラーはありません。 cvを開くヘッダとライブラリの検索パスが提供され、.dylibファイルも追加されました。 – Titan97
Mat a = Mat(512,512、CV_8UC3)を試すことができますか? imwrite( "testA.jpg"、a); testA.jpgがどこに書かれているかを調べてください。 – Micka