Python OpenCV `cv2.imread()` 等效 C++ 代码
将 Python OpenCV 库中的 cv2.imread() 函数转换为 C++ 代码,可以使用 cv::imread() 函数来实现。
Python 代码:
raw = cv2.imread(src, 1)
C++ 代码:
cv::Mat raw = cv::imread(src, 1);
解释:
cv::Mat是 OpenCV 中用于表示图像的类。cv::imread()函数用于加载图像。第一个参数是图像路径,第二个参数是加载选项(1 表示彩色图像,0 表示灰度图像)。
示例:
#include <opencv2/opencv.hpp>
int main() {
// 加载图像
cv::Mat image = cv::imread("image.jpg");
// 检查图像是否成功加载
if (image.empty()) {
std::cout << "无法加载图像" << std::endl;
return -1;
}
// 显示图像
cv::imshow("图像", image);
cv::waitKey(0);
return 0;
}
原文地址: https://www.cveoy.top/t/topic/nXP6 著作权归作者所有。请勿转载和采集!