自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 在窗口打开视频并追踪

© Fu Xianjun. All Rights Reserved.from tkinter import *import cv2 as cvfrom PIL import Image, ImageTkimport osworkpath=os.path.dirname(sys.argv[0])os.chdir(workpath) #指定py文件执行路径为当前工作路径#临时变量tempimagepath=r"./save.jpg"#摄像机设置#0是代表摄像头编号,只有一个

2021-07-05 16:10:42 113

原创 追踪处理的结果

© Fu Xianjun. All Rights Reservedimport cv2import numpy as npOPENCV_OBJECT_TRACKERS = {“csrt”: cv2.TrackerCSRT_create,“kcf”: cv2.TrackerKCF_create,“boosting”: cv2.TrackerBoosting_create,“mil”: cv2.TrackerMIL_create,“tld”: cv2.TrackerTLD_create,“me

2021-06-22 16:19:32 228

原创 视频处理指定颜色的提取

© Fu Xianjun. All Rights Reserved.视频处理对于提取指定的颜色的方式来显示import cv2import numpy as npcap = cv2.VideoCapture(“redone.mp4”)while(cap.isOpened()):ret, frame = cap.read()HSV = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)#把BGR图像转换为HSV格式Lower = np.array([156, 43,

2021-06-10 10:01:06 338

原创 读图像中的指定区域图像进行校正

© Fu Xianjun. All Rights Reserved.读图像中的指定区域图像进行校正显示结果与代码如下

2021-06-01 12:44:08 110

原创 鼠标交互与区域生长的结合运用

© Fu Xianjun. All Rights Reserved.代码如下:import cv2drawing = False # 是否开始画图start = (-1, -1)鼠标的回调函数的参数格式是固定的,不要随意更改。def CJJ_event(event, x, y, flags, param):if event == cv2.EVENT_LBUTTONDOWN:print(‘x= %d,y =%d’ %(x,y))seeds = [Point(y,x)]binary

2021-06-01 12:38:29 92

原创 图像处理的基本运用

将shape.jpg图中的蓝色三角形编程黑色的三角形运用for循环,对图像的宽高进行定义,最后利用图像颜色0到255之间的变化进行处理代码如下:import cv2img=cv2.imread(“shape.jpg”)cv2.imshow(“before”,img)height,width,c=img.shapeb,g,r=cv2.split(img)for i in range(height):for j in range(0,width):for k in range(3):if

2021-05-24 09:54:57 119

原创 分水岭算法的运用

分水岭算法的定义

2021-05-24 09:31:23 121

原创 鼠标交互的运用

学习目标:熟悉并掌握鼠标交互来作图学习内容:掌握基本的导图和建立窗口在这些的基础之上建立与鼠标交互相关的函数对图片进行处理import cv2import numpy as npdef onMouse(event, x, y, flags,param):text = “I LOVE CHINA”text1 = “DYD is zhongguode”if event == cv2.EVENT_LBUTTONDOWN:cv2.circle(img,(x,y),radius=5,colo

2021-05-24 09:27:41 223

原创 最小包围矩形与案例多边形的实际应用

#文章目录,凸包起伏# 学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:掌握利用所学的知识绘制手的轮廓利用最小包围矩形框,逼近案例多边形相结合;import cv2import numpy as npimg = cv2.imread(‘hand.png’)cv2.imshow(“original”,img)gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)ret, binary = cv2.threshold(gra

2021-05-22 18:25:17 211 1

翻译 OpenCV图像处理技术

#OpenCV的图像处理import cv2#导包o=cv2.imread(‘shape.jpg’)读取图片cv2.imshow(“original”,o)#显示图片gray = cv2.cvtColor(o,cv2.COLOR_BGR2GRAY) #改变图像的颜色ret, binary = cv2.threshold(gray,127,255,cv2.THRESH_BINARY) #返回二进制的数组进行计算contours, hierarchy = cv2.findContours(binar

2021-04-25 13:30:18 112

原创 数据结构的双链表

class Node(object): def __init__(self,val): # 存放结点的数据域 self.val = val # 前驱指针 self.prior = None # 后继指针 self.next = Noneclass DoubleLinkedList(object): def __init__(self): self.head = None

2021-04-18 19:13:54 54

原创 对文字进行批注

import cv2#导入cv2的包import numpy as np#导入行列式img =cv2.imread(“xuexi.jpg”,0) #读取图片B,binary = cv2.threshold(img,180,255,cv2.THRESH_BINARY)#对其进行像素的赋值kernel = cv2.getStructuringElement(cv2.MORPH_RECT,(100,1))blackhat = cv2.morphologyEx(img,cv2.MORPH_BLACKHAT

2021-04-10 11:55:41 96

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除