python-opencv

这篇具有很好参考价值的文章主要介绍了python-opencv。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


python_opencv安装使用笔记

安装

链接: OpenCV——基于Python开发的OpenCV安装教程

遇到的问题

链接: Python使用pip安装库时WARNING: You are using pip version 21.3.1; however, version 22.3.1 is available.的解决办法

获取python版本

import cv2 as cv
print(cv.__version__)

打开第一张图片

import cv2 as cv
img = cv.imread("2.jpg")
cv.imshow("2", img)
cv.waitKey(0)
cv.destroyAllWindows()

图片相减

链接: Opencv中的图像相加,相减,相除,相乘(python实现)

获取图像坐标

获取中心位置链接: OpenCV-Python学习笔记(使用opencv识别物体的位置,找到中心点位)

链接: opencv-python识别魔方特定颜色方块,并输出各方块中心坐标
链接: OpenCV图像寻找特定颜色像素点坐标,并用不同颜色描点填充,Python

颜色空间转换cv2.cvtColor()

image_hsv = cv2.cvtColor(image,cv2.COLOR_BGR2HSV)

颜色剔除cv2.inRange()

lower_red = np.array([0, 127, 128])  # 红色低阈值
upper_red = np.array([5, 255, 255])  # 红色高阈值
mask_red = cv2.inRange(hsv_img, lower_red, upper_red)

第一个参数:hsv指的是原图
第二个参数:lower_red指的是图像中低于这个lower_red的值,图像值变为0
第三个参数:upper_red指的是图像中高于这个upper_red的值,图像值变为0
而在lower_red~upper_red之间的值变成255

与或非位运算: opencv位运算,cv2.bitwise_and,cv2.bitwise_or,cv2.bitwise_not,cv2.bitwise_xor

轮廓提取链接: cv2.findContours()

链接: cv2.findContours OpenCV图形轮廓函数python

画出最小矩形、文字标注cv2.boundingRect()和cv2.rectangle()、cv2.putText()

可以通过cv2.boundingRect()获取二值图像中目标的坐标位置进而推导出中心位置坐标
链接: python-opencv 中 cv2.boundingRect 以及 cv2.rectangle用法
链接: cv2.boundingRect()和cv2.rectangle()
文子标注链接: 【OpenCV】cv2.putText()函数用法

坐标返回np.where()

链接: np.where()的使用方法

矩阵的合并操作

链接: np.column_stack用法
链接: numpy中np.column_stack()和np.row_stack()

opencv读取答题卡

C++实现链接: 基于opencv答题卡识别
python实现链接: 答题卡识别任务–opencv python(附代码)文章来源地址https://www.toymoban.com/news/detail-428380.html

链接: conda安装库时报错Solving environment: failed with initial frozen solve. Retrying with flexible solve.

 conda config --add channels conda-forge
 conda config --set channel_priority flexible

到了这里,关于python-opencv的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python安装opencv的方法(快速简单安装)

    Anaconda 下创建一个python3.6的虚拟环境,进入虚拟环境开始安装: 先安装 opencv-python 安装过程: 然后安装opencv-contrib-python 安装过程 此种方法安装后,import cv2 as cv后,代码可以正常运行

    2024年02月16日
    浏览(26)
  • Python cv2 opencv-python opencv-contrib-python 安装

    老规矩,话不多说,上代码! pip install opencv-python(如果只用主模块,则使用这个命令安装【推荐】) pip install opencv-contrib-python(如果需要用到 contrib 模块,则使用这个命令【本次因自己没有使用 contrib 模块,所以没有尝试】) 首先,讲一下 cv2 这个模块是 opencv 的,所以安

    2024年02月11日
    浏览(30)
  • 安装opencv-python

    1.由于之前pip install --upgrade pip出错了,导致Anaconda中Scripts中pip.exe出错 解决方式:python -m ensurepip --default-pip,获得可行的pip.exe 可行的升级pip的方式:python -m pip install --upgrade pip 2.安装opencv-python 尝试从官网安装,官网提示需要更新pip 但是更新出错了,于是有了1问题,pip.exe不

    2024年02月06日
    浏览(39)
  • opencv-python安装

    OpenCV就是学习计算机视觉的过程中经常用到的工具,opencv降低了计算机视觉的学习门槛。随着机器学习、深度学习等技术的发展,Python庞大的扩展库为Python用户在编程过程中提供了极大的便利,opencv-python便是其中一员。在实际使用opencv-python扩展库的过程中,更多的读者关心

    2024年02月04日
    浏览(68)
  • python安装opencv问题解决

    其实写这篇博客,也是一念之间。因为学校给了需求,希望能够试着去做一个项目,我想到是使用 opencv 去实现,所以就打算捣鼓一下 opencv ,但是在安装的时候遇到了各种各样的问题,道路不是顺畅。借此,想要将自己安装 opencv 时遇到的问题和解决方案,同小伙伴们分享一

    2024年02月08日
    浏览(42)
  • Python 3如何安装OpenCV

            很多时候,我们在使用Python的时候常常会用到一个名为“cv2”的库,但又苦恼没有。本文就来向大家介绍一下Python 3如何安装OpenCV(库名称“cv2”)吧!         先安装numpy和matplotlib:         安装完成之后,就变得非常简单,在终端运行这行代码就好了:

    2024年02月06日
    浏览(42)
  • python环境下安装OpenCV

    1.win+R打开控制台并输入cmd 2.输入 pip install opencv-python 第一次可能因为没有安装numpy会出现warning ,但是系统会自己安装numpy,安装完numpy之后,就会显示opencv-python安装成功 3.可再次输入 pip install opencv-python进行验证,如显示下图内容,则证明已经安装成功。

    2024年02月11日
    浏览(29)
  • 【Python】安装albumentations时安装opencv-python-headless报错

    python环境下安装albumentations出现的,该库经常用于图像增强,在cv领域有很大的知名度。在使用下边的命令进行安装后 就报了ERROR:Could not build wheels for opencv-python-headless which use PEP 517 and cannot be installed directly。 albumentations库依赖opencv,在直接使用pip命令安装时,albumentations会默认

    2024年02月03日
    浏览(33)
  • 【VSCode+python+opencv安装配置】

    在Vscode官网计算机任务来下载客户端或服务器端,然后一路安装即可 在Python官网下载需要的版本,安装时选择将其路径加入系统变量,然后修改镜像源:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple,还可以顺便安装yapf(检查代码)+flake8(用于语法美化), 下载对应的

    2024年02月12日
    浏览(33)
  • 安装python版opencv的一些问题

    OpenCV是知名的开源计算机视觉算法库,提供了C++PythonJava版共享库。 在Python中使用OpenCV格外简单,一句命令就能安装,一行import就能引入,可谓是神器。然而,在实际使用中可能遇到一些疑问,下面进行总结。 大家一般都使用anaconda或miniconda管理多个python环境,因而习惯使用

    2024年01月25日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包