我作为一名业余爱好者从零开始学习openCV并且我相处得很好,但我不明白的一件事就是如何使用它来加载图像。例如,基本代码是:
#include "opencv2/highgui/highgui.hpp"
using namespace cv;
int main( int argc, char** argv ) {
Mat img = imread( argv[1], -1 );
if( img.empty() ) return -1;
namedWindow( "Example2", WINDOW_AUTOSIZE );
imshow( "Example2", img );
waitKey( 0 );
return 0;
}`
我想我明白argc是参数的数量而argv[i]
是特定的参数 - 就像argv[0]
是主要的过程。不过,我不知道这对我有什么帮助。假设我的图像位于C:\image.jpg
- 如何使用该功能加载?非常感谢你的帮助,我看了一些类似的问题,但我还是不明白。