cv::imread
时间: 2023-10-17 16:32:38 浏览: 111
cv::imread是OpenCV库中用于读取图像文件的函数。它接受图像文件的路径和文件名作为参数,并返回一个多维数组(nparray),表示读取的图像。
cv::imread函数的参数包括文件名(filename)和读取方式(flags)。其中,文件名参数指定要读取的图像文件的路径和文件名。而读取方式参数决定了图像的解码和通道数的转换方式。常用的读取方式包括:
- cv2.IMREAD_COLOR(1):将图像转换为3通道BGR彩色图像。这是默认的读取方式。
- cv2.IMREAD_GRAYSCALE(0):将图像转换为单通道灰度图像。
- cv2.IMREAD_UNCHANGED(-1):按原样返回加载的图像,包括Alpha通道。
- cv2.IMREAD_ANYDEPTH(2):如果输入具有相应的深度,则返回16位/32位图像,否则将其转换为8位。
- cv2.IMREAD_ANYCOLOR(4):以任何可能的颜色格式读取图像。
cv::imread函数的返回值是读取的OpenCV图像,即一个多维数组(nparray)。通过这个返回值,可以对图像进行各种操作和处理。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [【OpenCV 例程300篇】01. 图像的读取(cv2.imread)](https://blog.csdn.net/youcans/article/details/121168935)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文