OpenCV
YAYA视觉
左手银河右手诺安
展开
-
五、图像像素统计
图像区域像素统计适用于统计图像像素差距较明显,当像素值计算出来后可进行比较。下面展示一些 内联代码片。// A code blockvar foo = 'bar';import cv2 as cv,cv2import matplotlib.pyplot as pltimport numpy as np,time,os# #不同算子的差异def cv_show(img,name): cv2.imshow(name,img) cv2.waitKey() cv2.des原创 2021-10-29 14:06:30 · 1913 阅读 · 0 评论 -
四、opencv角点检测算法(python)
文章目录前言一、角点检测二、使用步骤1.角点检测算法2.代码总结前言一、角点检测opencv角点检测,适用于角点周围无干扰的情况。如下图这种情况。如下图:周围有多个角点、或者直线等的干扰,效果是异常的惊人。二、使用步骤1.角点检测算法1.Moravec角点检测算法2.Harris角点检测3.Shi-Tomasi 算法参考链接:链接2.代码代码如下(示例):import numpy as npimport cv2,os,globfrom matplotlib im.原创 2021-10-29 14:00:49 · 3894 阅读 · 0 评论 -
三、如何读取视频?
一、如何读取视频?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import cv2cap=cv2.VideoCapture(r"C:\Users\liewei\Desktop\pic\1.mp4")while(1): ret,frame=cap.read() gray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY) cv2.imshow("cap",fram原创 2020-11-23 19:52:58 · 219 阅读 · 0 评论 -
二、如何读入图片、显示图像?
一、如何读入、显示图像?1.引入库代码如下(示例):import cv2img=cv2.imread(r'C:\Users\liewei\Desktop\pic\1.jpg',0)#0为灰度图,1为彩色图cv2.namedWindow('img',cv2.WINDOW_AUTOSIZE)cv2.imshow('img',img)cv2.waitKey(0)cv2.destroyAllWindows()#删除建立的窗口,括号内输入你想删除的窗口名二、总结1.imread(r’C:\User原创 2020-11-23 19:36:31 · 202 阅读 · 0 评论 -
一、如何给视频加字幕?
一、如何给视频加字幕?解题思路:获取视频帧数二、使用步骤1.引入库代码如下(示例):import cv2import randomimport numpy as npimport pandas as pdfrom PIL import Image, ImageDraw, ImageFont# 颜色def rand_color(): font_r = random.randint(128, 255) font_g = random.randint(128, 255)原创 2020-11-23 19:08:32 · 543 阅读 · 2 评论