日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

OpenCV 加载图像、转换图像和保存图像

發布時間:2025/5/22 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenCV 加载图像、转换图像和保存图像 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

cvtColor()函數的功能是把圖像從一個彩色空間換換到另外一個色彩空間,有三個參數

  • 第一個參數表示源圖像
  • 第二參數表示色彩空間轉換之后的圖像
  • 第三個參數表示源和目標色彩空間

imwrite()函數

  • 保存圖像文件到指定目錄路徑
  • 只有8位、16位的PNG、JPG、Tiff文件格式而且是單通道或者三通道的BGR的圖像才可以通過這種方式保存
  • 保存PNG格式的時候可以保存透明通道的圖片
  • 可以指定壓縮參數
#include <opencv2/opencv.hpp> #include <iostream> #include <math.h>using namespace cv;int main(int argc, char** argv) {Mat src = imread("C:/Users/vvcat/Pictures/1.png");if (src.empty()) { // 檢測圖像是否加載成功printf("無法加載圖像...... \n");return -1;}namedWindow("加載源圖", WINDOW_AUTOSIZE);imshow("加載源圖", src);namedWindow("色彩空間轉換后的圖像", WINDOW_AUTOSIZE);Mat output_image;cvtColor(src, output_image, COLOR_BGR2HLS); // 使用cvtColor()函數把圖像從一個彩色空間換換到另外一個色彩空間imshow("色彩空間轉換后的圖像", output_image);imwrite("C:/Users/vvcat/Desktop/1.png", output_image); // 保存格式為 pngimwrite("C:/Users/vvcat/Desktop/1.jpg", output_image); // 保存格式為 jpgimwrite("C:/Users/vvcat/Desktop/1.tif", output_image); // 保存格式為 tifwaitKey(0);return 0;}

以下是轉換后的圖像:

使用imwrite()函數保存圖片后的格式:

總結

以上是生活随笔為你收集整理的OpenCV 加载图像、转换图像和保存图像的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。