using namespace cv; using namespace std;
int main() {
Mat image;.
image = imread("hwfig01.jpg", IMREAD_COLOR); //
If (image.empty()) { cout << "Image cannot be read" << endl;}
show ("output image", image);
Mat img = imread("hwfig01.jpg");
If (img.empty()) { cout << "Image cannot be read" << endl; return -1; }
imshow("img", img);
cout << "Number of rows =" << img.rows << endl;
cout << "Number of columns =" << img.cols << endl;
cout << "The size of the matrix = " << img.size() << endl;
cout << "total number of pixels =" << img.total() << endl;
cout << "One pixel size =" << img.elemSize() << endl;
cout << "Type =" << img.type() << endl;
cout <<"channel ="<<img.channels() <<endl;
Mat img[3];
image = imread("hwfig01.jpg", IMREAD_COLOR);
split(image, img);
If (image.empty()) { cout << "Image cannot be read" << endl;}
show ("output image", image);
imshow ("B image", img[0]);
imshow ("G image", img[1]);
imshow ("R image", img[2]);
imwrite("opencv_bimg.jpg", img[0]);
imwrite("opencv_gimg.jpg", img[1]);
imwrite("opencv_rimg.jpg", img[2]);
waitKey(0);
return 0;
}
Here show ("output image", image); imshow ("B image", img[0]); imshow ("G image", img[1]); imshow ("R image", img[2]); imwrite("opencv_bimg.jpg", img[0]); imwrite("opencv_gimg.jpg", img[1]); imwrite("opencv_rimg.jpg", img[2]); There's an error in this part, but I don't know whyI'm just starting, and I don't know anything, so I'm leaving it like this.
c++
I think it's because there's a variable with the same name as img A variable named img in Mat format has been declared twice.
684 When building Fast API+Uvicorn environment with PyInstaller, console=False results in an error
546 rails db:create error: Could not find mysql2-0.5.4 in any of the sources
547 PHP ssh2_scp_send fails to send files as intended
529 Uncaught (inpromise) Error on Electron: An object could not be cloned
© 2024 OneMinuteCode. All rights reserved.