cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
时间: 2023-10-19 15:26:30 浏览: 114
cvFindContours
cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)是OpenCV中的一个函数,用于检测图像中的轮廓。该函数的参数包括输入图像(mask)、轮廓检测模式(cv2.RETR_EXTERNAL)和轮廓逼近方法(cv2.CHAIN_APPROX_SIMPLE)。它的返回值是一个包含检测到的轮廓的列表。
在这个特定的函数调用中,cv2.RETR_EXTERNAL参数指定只检测最外层的轮廓,而cv2.CHAIN_APPROX_SIMPLE参数指定轮廓的逼近方法为简单逼近。简单逼近方法会压缩水平、垂直和对角线方向上的连续像素,仅保留其端点。这样可以有效减少轮廓的点数,节省内存。
因此,cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)会返回一个列表,其中包含检测到的最外层轮廓,每个轮廓由一系列点组成。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [cv2.findContours()轮廓检测](https://blog.csdn.net/wuguangbin1230/article/details/122619717)[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 ]
阅读全文