目录
环境
知识点
C++代码
Python代码
JS代码
返回总目录

环境

  • Python:3.6.5 OpenCV 4.1.2
  • C++:OpenCV 4.1.2
  • JS:OpenCV 4.5.0

环境搭建可参考:B站视频
欢迎访问博主搭建的 在线运行平台 (o゜▽゜)o☆

知识点

  • 读取图像:imread
  • 显示图像:imshow

C++代码

  1. #ifndef DAY01
  2. #define DAY01
  3. #include <opencv2/opencv.hpp>
  4. #include <iostream>
  5. using namespace std;
  6. using namespace cv;
  7. void day01() {
  8. Mat src = imread("E:\\_Image\\OpenCVTest\\girl.jpg");
  9. if (src.empty()) {
  10. cout << "could not load image.." << endl;
  11. return;
  12. }
  13. namedWindow("show", WINDOW_AUTOSIZE);
  14. imshow("show", src);
  15. waitKey(0);
  16. }
  17. #endif // !DAY01

注意事项:
在 VS2017 中创建项目的时候选择创建空项目,预编译标头取消勾选。选择 x64 进行编译。

Python代码

  1. import cv2 as cv
  2. # 查看版本
  3. print(cv.__version__)
  4. # 读取图像
  5. src = cv.imread("E:/_Image/OpenCVTest/girl.jpg")
  6. # 显示图像
  7. cv.imshow("input", src)
  8. # 等待键盘输入
  9. cv.waitKey()
  10. # 释放内存
  11. cv.destroyAllWindows()

JS代码

  1. const cv = window.cv
  2. // 读取图像
  3. const mat = cv.imread('imageSrc')
  4. // 显示图像
  5. cv.imshow('canvasOutput', mat)
  6. // 销毁所有 mat 释放内存
  7. mat.delete()