opencv+python上手

本文介绍了如何在PyCharm中配置OpenCV并应用到简单实例,包括图像的显示、轮廓提取和Canny边缘检测。通过搜索和安装OpenCV库,然后在Python环境中展示图片,实现图像的阈值化处理、自适应阈值分割以及轮廓提取操作。
摘要由CSDN通过智能技术生成

opencv在pycharm中的配置

在pycharm的File/Settings/Project/Project Interpreter下显示的是你当前python环境所包含的所有库,点击右上角的加号,便是pycharm提供的帮助你搜索并且下载导入第三方库的功能:
在这里插入图片描述
搜索opencv下载然后左下角的install,过一会,pycharm便会帮你自动下载好,并导入。

简单实例的应用

在pycharm中将图片以窗口表示出来

import cv2
img = cv2. imread("D:\\123.jpg")
cv2. namedWindow(”Image”)
cv2. imshow(”Image", img)
cv2. waitKey(0) //按0结束
cv2. destroyAllWindows( )

在这里插入图片描述

Python + Opencv2 实现轮廓提取,轮廓区域面积计

  • 找到图像主题轮廓;
  • 用指定颜色对源图像进行轮廓标记;
  • 计算轮廓中的主体;
    实验环境配置为 Python + Opencv 3.4, 处理的图像如下:
    在这里插入图片描述

阈值化处理:设定一个阈值 Threshold 和一个指定值 OutsideValue ,当图像中像素满足某种条件(大于或小于设定的阈值时),像素值发生变化。

自适应阈值化分割
这里用到的是 Opencv 提供的自适应阈值分割算法,其函数格式为:

dst=cv2.adaptiveThreshold(src, maxValue,adaptiveMethod, thresholdType, blockSize, C)

src 需要分割的图像( adarray 类型);

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值