OpenCV读取图片、判断读取是否成功、显示图片的代码(C++代码和Python代码)

这篇博客提供了C++和Python两种语言使用OpenCV库读取、判断图片加载成功及显示图片的基础代码。在C++中,通过`imread`函数读取图片,检查`empty()`判断是否加载成功,然后使用`imshow`展示。Python版本同样使用`cv2.imread`和`cv2.imshow`实现相同功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OpenCV读取图片、判断读取是否成功、显示图片的代码。
虽然很简单,但是经常用到,懒得每次去写,记在这里,需要时直接来复制粘帖。
先上C++的代码。

#include <opencv2/opencv.hpp>
#include <iostream>

using namespace cv;

int main()
{
	Mat src_image = imread("F:/material/images/2022/2022-06/01_woman.jpg");
	if (src_image.empty())
	{
		std::cout << "Error: Could not load image" << std::endl;
		return 0;
	}

	imshow("Source Image", src_image);

	waitKey();
	return(0);
}

再上Python的代码:

import cv2 as cv
import sys

src_image = cv.imread('F:/material/images/2022/2022-06/01_woman.jpg')
if src_image is None:
    print('Error: Could not load image')
    sys.exit()

cv.imshow('Source Image', src_image)

cv.waitKey(0)
cv.destroyAllWindows()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值