zl程序教程

Python - Opencv

  • USB 摄像头 进行python OpenCV 操作的基础设置【以yolo 目标检测为例】

    USB 摄像头 进行python OpenCV 操作的基础设置【以yolo 目标检测为例】

    文章大纲基本读取摄像头逻辑opencv 中设置摄像头参数参考文献与学习路径 项目地址基本读取摄像头逻辑cap = cv2.VideoCapture(index,cv2.CAP_DSHOW) cap = cv2.VideoCapture(id) cap.set(6复制

    日期 2023-06-12 10:48:40     
  • 树莓派3b+ python3.5+opencv3.4.1下载安装及配置详解

    树莓派3b+ python3.5+opencv3.4.1下载安装及配置详解

    树莓派3b+ python3.5+opencv3.4.1下载安装及配置详解经过痛苦历程后总算安装和配置好了 opencv3记录一下 可行的树莓派 3B+  python3.5+opencv3.4.1下载安装及配置1 扩大TF的空间扩大TF卡的空间,如果不做这步操作,后面会出问题,比如卡死。输入(命令行)sudo raspi-config复制 然后选择" Advanced Options

    日期 2023-06-12 10:48:40     
  • 【说站】python OpenCV中的光学字符识别介绍

    【说站】python OpenCV中的光学字符识别介绍

    python OpenCV中的光学字符识别介绍1、光字识别简称OCR,是用来描述将文本图像转换成机器编码文本的算法和技术。2、图像预处理和OCR结果后处理步骤通常用于提高OCR精度。OSD是任何OCR系统的基本组件。主要包括以下三个步骤:接受输入图像(扫描、拍照或计算机生成);自动检测文本,就像人类阅读一样;将文本转换成机器可读格式,以便在更大的计算机视觉系统中进行搜索、索引和处理;OCR表面上看

    日期 2023-06-12 10:48:40     
  • 【说站】Python OpenCV中的drawMatches()关键匹配绘制方法

    【说站】Python OpenCV中的drawMatches()关键匹配绘制方法

    该方法被用于绘制关键点的匹配情况。我们看到的许多匹配结果都是使用这一方法绘制的——一左一右两张图像,匹配的关键点之间用线条链接。函数原型cv.drawMatches( img1, keypoints1, img2, keypoints2, matches1to2, outImg[, matchColor[, singlePointColor[, matchesMask[, flags]]]]) -

    日期 2023-06-12 10:48:40     
  • OpenCV-Python学习(8)—— OpenCV 颜色表操作

    OpenCV-Python学习(8)—— OpenCV 颜色表操作

    1. 知识点学习查找表 cv.LUT()【look up table】;颜色查找表;函数 cv.applyColorMap() 的使用。2. cv.LUT() 函数说明2.1 函数使用cv.LUT(src, lut, dst)复制2.2 参数说明参数说明src表示原始图像。lut表示查找表的地址,对于多通道图像的查找,它可以有一个通道,也可以与原始图像有相同的通道。dst表示输出图像。2.3 查找

    日期 2023-06-12 10:48:40     
  • OpenCV-Python学习(10)—— OpenCV 图像二值化处理(cv.threshold)

    OpenCV-Python学习(10)—— OpenCV 图像二值化处理(cv.threshold)

    1. 学习目标理解图像的分类,不同类型的图像的区别;对图像进行二值化处理,对【 cv.threshold 】函数的理解。2. 图像分类2.1 不同类型图像说明 按照颜色对图像进行分类,可以分为二值图像、灰度图像和彩色图像。 二值图像:只有黑色和白色两种颜色的图像。 每个像素点可以用 0/1 表示,0 表示黑色,1 表示白色。灰度图像:只有灰度的图像。 每个像素点用 8bit 数字 [0,255]

    日期 2023-06-12 10:48:40     
  • OpenCV-Python实战(1) —— 给图片添加图片水印【利用 OpenCV 像素的读写原理实现】

    OpenCV-Python实战(1) —— 给图片添加图片水印【利用 OpenCV 像素的读写原理实现】

    1. 需求分析使用 OpenCV 图像像素读写操作原理,也就是 image[row][col] 获取和设值;给图片添加水印:对应添加水印的位置,设置为水印图片的像素;水印下能看到原图,也就是说水印必须是透明图片;同时将水印透明位置像素(0,0,0)改变为同位置的图片的像素。2. 直接将水印添加到图片2.1 代码逻辑分析读取水印logo图片;读取需要添加水印的图片;获取水印的宽高; 注意:此处水印使

    日期 2023-06-12 10:48:40     
  • Python-OpenCV,基于标准文档的实例(一)

    Python-OpenCV,基于标准文档的实例(一)

    关于OpenCVOpenCV是一个C++库,用于实时处理计算机视觉方面的问题,涵盖了很多计算机视觉领域的模块。在Windows 上安装OpenCV-Python一.下载pip工具包并解压安装,python setup.py install 下载地址:https://pypi.python.org/pypi/pip 测试是否成功安装 pip -v 二.在pip解压目录下启动cmd窗口,或

    日期 2023-06-12 10:48:40     
  • OpenCV-Python实战(2) —— 使用OpenCV的绘图功能创建OpenCV的徽标

    OpenCV-Python实战(2) —— 使用OpenCV的绘图功能创建OpenCV的徽标

    1. 需求分析使用OpenCV中可用的绘图功能创建OpenCV的徽标;目标图像及目标图像的宽高;测量绘制的目标的外径和内径;测量绘制的目标的颜色;计算绘制的目标的圆心;绘制目标的文字;将原图和绘制图像放到一起对比。2. 目标图像3. 代码实现目标图像及目标图像的宽高;复制一个opencv-logo矩阵;使用Photoshop测量外径和内径;使用Photoshop测量各个圆的颜色;计算各个绘制圆的圆

    日期 2023-06-12 10:48:40     
  • python深度学习库系列教程——python调用opencv库教程

    python深度学习库系列教程——python调用opencv库教程

    大家好,又见面了,我是你们的朋友全栈君。 全栈工程师开发手册 (作者:栾鹏) python教程全解 OpenCV安装pip install --upgrade setuptools pip install numpy Matplotlib pip install opencv-python复制OpenCV的结构和Python一样,当前的OpenCV也有两个大版本,OpenCV2和OpenCV3

    日期 2023-06-12 10:48:40     
  • OpenCV-Python学习(12)—— OpenCV 向图像添加文本(cv.putText、cv.getTextSize)

    OpenCV-Python学习(12)—— OpenCV 向图像添加文本(cv.putText、cv.getTextSize)

    1. 学习目标学会使用 cv.putText 函数向图像添加文本;学会使用 cv.getTextSize 函数获取绘制文本占用的宽高等属性。2. 绘制文本 cv.putText 函数说明2.1 函数使用cv.putText(img, text, pos, fontFace,fontScale,color[, thickness[, lineType[, bottomLeftOrigin]]]) →

    日期 2023-06-12 10:48:40     
  • OpenCV-Python学习(13)—— OpenCV 多边形填充与绘制(cv.fillPoly、cv.polylines)

    OpenCV-Python学习(13)—— OpenCV 多边形填充与绘制(cv.fillPoly、cv.polylines)

    1. 知识点学习 cv.polylines 函数的使用;学习 cv.fillPoly 函数的使用。2. 绘制折线或多边形 cv.polylines 函数说明2.1 函数使用cv.polylines(img, pts, isClosed, color[, thickness[, lineType[, shift]]]) → img复制2.2 参数说明参数说明img表示要在其上绘制矩形的图像的img对

    日期 2023-06-12 10:48:40     
  • python使用opencv如何保存图片_OpenCV Python 保存图片

    python使用opencv如何保存图片_OpenCV Python 保存图片

    大家好,又见面了,我是你们的朋友全栈君。 本示例使用的OpenCV版本是:4.1.1运行Python的编辑器:Jupyter notebook示例目的通过无损和有损的方式进行图片保存。实现代码1,加载图片import cv2 # 加载OpenCVimg = cv2.imread(“dashen.jpeg”) # 读取/加载 图片2,把图片保存为PNG格式使用无损的方式保存成PNG格式cv2.im

    日期 2023-06-12 10:48:40     
  • 基于python的OpenCV人脸录入模型

    基于python的OpenCV人脸录入模型

    import cv2 import os # 调用笔记本内置摄像头,所以参数为0,如果有其他的摄像头可以调整参数为1,2 cap = cv2.VideoCapture(0) face_detector = cv2.CascadeClassifier(r'haarcascade_frontalface_default.xml') face_id = input('

    日期 2023-06-12 10:48:40     
  • 基于python的opencv人脸识别(具体人)的模型

    基于python的opencv人脸识别(具体人)的模型

    import cv2 recognizer = cv2.face.LBPHFaceRecognizer_create() recognizer.read('face_trainer/trainer.yml') cascadePath = "haarcascade_frontalface_default.xml" faceCascade = cv2.Casc

    日期 2023-06-12 10:48:40     
  • Python使用Opencv进行图像人脸、眼睛识别实例演示

    Python使用Opencv进行图像人脸、眼睛识别实例演示

    效果展示下面使用 haarcasecade_eye.xml 进行人眼识别的效果图: 人脸识别是一种可以自动检测图像或视频中存在的人脸的技术。它可以用于各种应用,例如安全控制,自动标记照片和视频,以及人脸识别解锁设备等。在这篇博客中,我们将详细讨论人脸识别技术,以及如何使用 Python 中的 OpenCV 库实现人脸识别。什么是人脸识别?人脸识别是一种计算机技术,它使用算法来检测,定位和识别

    日期 2023-06-12 10:48:40     
  • 25 行 Python 代码实现人脸检测——OpenCV 技术教程

    25 行 Python 代码实现人脸检测——OpenCV 技术教程

    雷锋网(公众号:雷锋网)按:这是篇是利用 OpenCV 进行人脸识别的技术讲解。阅读本文之前,这是注意事项: 建议先读一遍本文再跑代码——你需要理解这些代码是干什么的。成功跑一遍不是目的,能够举一反三、在新任务上找出 bug 才是。 OpenCV 是最流行的计算机视觉库,原本用 C 和 C++ 开发,现在也支持 Python。 它使用机器学习算法在图像中搜索人的面部。对于人脸这么复杂的东

    日期 2023-06-12 10:48:40     
  • 【华为云技术分享】【昇腾】【玩转Atlas200DK系列】Atlas 200 DK安装python的hiai库以及opencv

    【华为云技术分享】【昇腾】【玩转Atlas200DK系列】Atlas 200 DK安装python的hiai库以及opencv

    【摘要】 Atlas 200 DK安装python的hiai库以及opencv 【昇腾】开发板上安装python的hiai库和opencv库 Matrix是已经支持phthon接口了,但是发现目前python的hiai库并没有自动安装,需要自己安装; 话不多说下面是安装步骤: 步骤1. 开发板联网,

    日期 2023-06-12 10:48:40     
  • python  opencv  按一定间隔截取视频帧

    python opencv 按一定间隔截取视频帧

    前言关于opencvOpenCV 是 Intel 开源计算机视觉库 (Computer Version) 。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。   OpenCV 拥有包括 300 多个 C 函

    日期 2023-06-12 10:48:40     
  • python-opencv 图像二值化,自适应阈值处理

    python-opencv 图像二值化,自适应阈值处理

    定义:图像的二值化,就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果。            一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提取出目标物体,常用的方法就是设定一个阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。这是研究灰度变换的最特殊的方法

    日期 2023-06-12 10:48:40     
  • Python 图像处理 OpenCV (12): Roberts 算子、 Prewitt 算子、 Sobel 算子和 Laplacian 算子边缘检测技术

    Python 图像处理 OpenCV (12): Roberts 算子、 Prewitt 算子、 Sobel 算子和 Laplacian 算子边缘检测技术

    前文传送门: 「Python 图像处理 OpenCV (1):入门」 「Python 图像处理 OpenCV (2):像素处理与 Numpy 操作以及 Matplotlib 显示图像」 「Python 图像处理 OpenCV (3):图像属性、图像感兴趣 ROI 区域及通道处理」 「Python 图像处理 OpenCV (4):图像算数运算以及修改颜色空间」 「Python 图像处理 Open

    日期 2023-06-12 10:48:40     
  • Python 图像处理 OpenCV (10):图像处理形态学之顶帽运算与黑帽运算

    Python 图像处理 OpenCV (10):图像处理形态学之顶帽运算与黑帽运算

    前文传送门: 「Python 图像处理 OpenCV (1):入门」 「Python 图像处理 OpenCV (2):像素处理与 Numpy 操作以及 Matplotlib 显示图像」 「Python 图像处理 OpenCV (3):图像属性、图像感兴趣 ROI 区域及通道处理」 「Python 图像处理 OpenCV (4):图像算数运算以及修改颜色空间」 「Python 图像处理 Open

    日期 2023-06-12 10:48:40     
  • Python 图像处理 OpenCV (2):像素处理与 Numpy 操作以及 Matplotlib 显示图像

    Python 图像处理 OpenCV (2):像素处理与 Numpy 操作以及 Matplotlib 显示图像

    前文传送门: 「Python 图像处理 OpenCV (1):入门」 普通操作 1. 读取像素 读取像素可以通过行坐标和列坐标来进行访问,灰度图像直接返回灰度值,彩色图像则返回B、G、R三个分量。 需要注意的是, OpenCV 读取图像是 BGR 存储显示。 灰度图片读取操作: import cv2 as cv # 灰度图像读取 gray_img = cv.imread("maliao.jp

    日期 2023-06-12 10:48:40     
  • Python-OpenCV快速教程

    Python-OpenCV快速教程

    一、Mat生成图片 面的简单代码就可以生成两种表示方式下,图6-1中矩阵的对应的图像,生成图像后,放大看就能体会到区别: import numpy as np import cv2 import matplotlib.pyplot as plt # 图6-1中的矩阵 img = np.array([ [[255, 0, 0], [0, 255, 0], [0, 0, 255]],

    日期 2023-06-12 10:48:40     
  • 成功解决sub_div.insert(points)cv2.error: OpenCV(3.4.1) C:projectsopencv-pythonopencvmodulesimgproc

    成功解决sub_div.insert(points)cv2.error: OpenCV(3.4.1) C:projectsopencv-pythonopencvmodulesimgproc

    成功解决sub_div.insert(points) cv2.error: OpenCV(3.4.1) C:\projects\opencv-python\opencv\modules\imgproc\src\subdivision2d.cpp:288: error: (-211)  in function cv::Subdiv2D::locat

    日期 2023-06-12 10:48:40     
  • 已解决paddlepaddle 1.8.5 requires opencv-python<=4.2.0.32, but you have opencv-python 4.3.0.38 which is

    已解决paddlepaddle 1.8.5 requires opencv-python<=4.2.0.32, but you have opencv-python 4.3.0.38 which is

    报错信息:ERROR: pip’s dependency resolver does not currently take into account all the packages that are inst

    日期 2023-06-12 10:48:40     
  • Python图像处理丨如何调用OpenCV绘制直方图

    Python图像处理丨如何调用OpenCV绘制直方图

    摘要:本篇文章主要讲解灰度直方图的基本概念,Python调用OpenCV实现绘制图像直方图。 本文分享自华为云社区《[Python图像处理] 十一.灰度直方图概念及OpenCV绘制直方图》,作者:eastmount。 一. 灰度直方图基本概念 什么是灰度直方图? 灰度直

    日期 2023-06-12 10:48:40     
  • python QImage转换成opencv Mat对象(亲测可用)

    python QImage转换成opencv Mat对象(亲测可用)

    效果: def convertQImageToMat(incomingImage): """ Converts a QImage into an opencv MAT format """ inco

    日期 2023-06-12 10:48:40     
  • python之opencv播放视频

    python之opencv播放视频

    import sys # PyQt5中使用的基本控件都在PyQt5.QtWidgets模块中 from PyQt5.QtWidgets import * import sys from PyQt5.QtWidgets

    日期 2023-06-12 10:48:40     
  • macOS python3 opencv 读取和写入图像

    macOS python3 opencv 读取和写入图像

    python opencv 图像 读取 写入 1,读取和写入图像 1,读取和写入图像 #! /usr/local/bin/python3 # coding:utf-8 i

    日期 2023-06-12 10:48:40     
  • 学习目录-Python-opencv-图像处理

    学习目录-Python-opencv-图像处理

      Python-图像处理-00-OpenCV环境的搭建及测试 Python-OpenCV图像处理-01-图像的加载和保存 Python-OpenCV图像处理-02-numpy数组操作 Python-OpenCV图像处理-03-色彩空间 Python-OpenCV图像处理-04-像素运算 Python-OpenCV图像处理-05-ROI和泛洪

    日期 2023-06-12 10:48:40