OpenCV-এ imwrite() ফাংশন দিয়ে ইমেজ ফাইলে সংরক্ষণ করা যায়। ফাইল এক্সটেনশন থেকে ফরম্যাট বোঝা যায় (jpg, png, bmp ইত্যাদি)।
সিনট্যাক্স
imwrite("filename.ext", source_matrix);
উদাহরণ কোড
#include <iostream>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main() {
Mat img = imread("lena.png");
// PNG থেকে JPG ফরম্যাটে সংরক্ষণ
bool success = imwrite("lakshmi.jpg", img);
if (success) {
cout << "Image is saved successfully..." << endl;
} else {
cout << "Failed to save image" << endl;
}
waitKey(0);
return 0;
}
আউটপুট
Image is saved successfully...
কারেন্ট ডিরেক্টরিতে "lakshmi.jpg" নামে ফাইল তৈরি হবে।