自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (11)
  • 收藏
  • 关注

原创 Python 17.OpenCV 图像金字塔,图像融合

import cv2import numpy as npA = cv2.imread('test1.png')B = cv2.imread('test2.png')G = A.copy()gpA = [G]for i in range(6): G = cv2.pyrDown(G) gpA.append(G)G = B.copy()gpB = [G]for ...

2020-01-31 09:45:47 488

原创 Python 16.OpenCV 腐蚀,膨胀,开运算, 闭运算,礼帽,黑帽

import cv2import numpy as npimg = cv2.imread('pic7.PNG', 0)img1 = cv2.imread('pic8.PNG', 0)img2 = cv2.imread('pic9.PNG', 0)kernel = np.ones((5, 5), np.uint8)# 腐蚀erosion = cv2.erode(img, kern...

2020-01-30 18:03:56 259

原创 Python 15. OpenCV 图像模糊 高斯滤波 中值滤波 双边滤波等

import cv2import numpy as npimg = cv2.imread('logo.png')img1 = cv2.imread('logo1.png')img2 = cv2.imread('pic6.PNG')# 图像模糊,图像平滑# 平均# 高斯模糊# 中值模糊# 双边滤波blur1 = cv2.blur(img, (5, 5))blur2 = c...

2020-01-30 10:24:25 599

原创 Python 14. OpenCV 2D卷积

img = cv2.imread('pic2.PNG')kernel = np.ones((5, 5), np.float32)/25# 2D卷积,低通滤波dst = cv2.filter2D(img, -1, kernel)cv2.imshow('img', img)cv2.imshow('dst', dst)cv2.waitKey(0)cv2.destroyAl...

2020-01-30 10:23:09 976

原创 Python 13.OpenCV 自适应阈值

import cv2import numpy as npfrom matplotlib import pyplot as pltimg = cv2.imread('pic3.PNG', 0)img = cv2.medianBlur(img, 5)ret, th1 = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)th2 = c...

2020-01-29 23:40:21 327

原创 Python 12. OpenCV 简单阈值

import cv2import numpy as npfrom matplotlib import pyplot as pltimg = cv2.imread('pic1.PNG')'''cv2.imshow('img', img)cv2.waitKey(0)cv2.destroyAllWindows()'''ret, thresh1 = cv2.threshold(...

2020-01-29 23:38:43 124

原创 Python 11. OpenCV 透视变换

import cv2import numpy as npfrom matplotlib import pyplot as pltimg = cv2.imread('pic4.PNG')rows, cols = img.shape[:2]cv2.imshow('img', img)cv2.waitKey(0)cv2.destroyAllWindows()pts1 = np...

2020-01-29 23:35:42 450

原创 Python 9. OpenCV 仿射变换

import cv2import numpy as npfrom matplotlib import pyplot as pltimg = cv2.imread('pic3.PNG')cv2.imshow('img', img)cv2.waitKey(0)cv2.destroyAllWindows()rows, cols = img.shape[:2]pts1 = np...

2020-01-29 21:19:42 395

原创 Python 10.OpenCV 放大图片旋转图片等

import cv2import numpy as npimg = cv2.imread('pic1.png')res = cv2.resize(img, None, fx=2, fy=2, interpolation=cv2.INTER_CUBIC)# OR# 直接设置输出图像的尺寸height, width = img.shape[:2]res = cv2.resize(...

2020-01-29 21:19:40 309

原创 Python 8. OpenCV HSV色彩空间,寻找摄像头中的蓝色部分

import cv2import numpy as np# 在摄像头的视频中寻找蓝色物体,并进行掩膜cap = cv2.VideoCapture(0)while(1): # 获取每一帧图片 ret, frame = cap.read() # 转换到HSV hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)...

2020-01-29 21:17:03 1154

原创 Python 7.OpenCV 获取执行时间 抠图添加到另一个图、按位运算

import cv2import numpy as npimg1 = cv2.imread('pic1.png')img2 = cv2.imread('logo.png')rows, cols, channels = img2.shaperoi = img1[0:rows, 0:cols]img2gray = cv2.cvtColor(img2, cv2.COLOR_BGR2G...

2020-01-29 17:46:11 363

原创 Python 6.给图片添加边框(重复,复制,纯色等) OpenCV

import cv2import numpy as npfrom matplotlib import pyplot as pltBLUE = [255, 0, 0]img1 = cv2.imread('pic1.png', 1)# change the value of bgrb, g, r = cv2.split(img1)img2 = cv2.merge([r, g, ...

2020-01-28 08:39:50 986

原创 Python 5. 获取并改变某个像素或整个图片的BGR值,获取ROI区域OpenCV Linux

import cv2import numpy as npimg = cv2.imread('pic1.png')# get the BGR valuepx = img[100, 100]print(px)blue = img[100, 100, 0]print(blue)# get the argument of imageprint(img.shape)print(i...

2020-01-27 16:06:23 837

原创 Python 4.图片上绘制直线,圆,椭圆,文字,多边形 OpenCV Linux

import cv2import numpy as npfrom matplotlib import pylab as pltimg = cv2.imread('pic1.png', 1)#plt.imshow(img, cmap = 'gray', interpolation = 'bicubic')#plt.xticks([]),plt.yticks([])#plt.sho...

2020-01-21 12:20:11 3053

原创 Python 3.打开摄像头,保存AVI视频 OpenCV Linux

import cv2import numpy as npfrom matplotlib import pylab as plt'''img = cv2.imread('pic1.png', 2)plt.imshow(img, cmap = 'gray', interpolation = 'bicubic')plt.xticks([]),plt.yticks([])plt.show...

2020-01-21 08:34:36 527

原创 Python 2.打开摄像头,保存图片 OpenCV Linux

import numpy as npimport cv2#调用笔记本内置摄像头,所以参数为0,如果有其他的摄像头可以调整参数为1,2cap = cv2.VideoCapture(0)while True: #从摄像头读取图片 sucess, img = cap.read() #转为灰度图片 gray = cv2.cvtColor(img, cv2.COLO...

2020-01-20 17:39:41 776

原创 Python 1.人脸识别 OpenCV Linux

转自https://blog.csdn.net/chen801090/article/details/95072592,原文是对黄家驹和黄家强识别,不同之处本文换为万茜和江疏影,自行脑补为啥选她们吧。。。另外添上识别器在链接里一块下载https://download.csdn.net/download/qq_36071362/12107567,别的没啥不一样,就是觉得有用放自己博客里吧,另外看评论...

2020-01-16 20:17:04 535 2

原创 Python图像处理-7.pil ginput 交互式标注,标注点过的点坐标

from PIL import Imagefrom pylab import *im = array(Image.open('pic1.png'))imshow(im)print('Please click 3 point')x = ginput(3)print('you clicked:',x)show()

2020-01-16 14:06:15 1852 3

原创 Python图像处理-6.pil绘制图像轮廓和直方图

from PIL import Imagefrom pylab import *pil_im1 = Image.open('pic1.png')pil_im1 = pil_im1.rotate(180)#读取图像数据到数组中im = array(pil_im1.convert('L'))#新建一个图像figure()#不使用颜色信息gray()#在原来图形的基础上的做还是...

2020-01-16 13:46:34 1985

原创 Python图像处理-5.pil打开图片,并且在图片中绘制点和线

from PIL import Imagefrom pylab import *#读取图像到数组中im = array(Image.open('pic1.png'))#绘制图像imshow(im)#定义四个点x =[100,100,400,400]y =[200,500,200,500]# 使用红色星状物标记绘制点plot(x,y,'r*')#绘制前两个点的线...

2020-01-16 11:02:03 8465

原创 Python图像处理-4.pil调整图片尺寸和旋转角度

from PIL import Imageimport matplotlib.pyplot as pltpil_im1 = Image.open('pic1.png')plt.figure("girlfriend1")plt.imshow(pil_im1)out = pil_im1.resize((128,128))plt.figure("girlfriend2")plt.i...

2020-01-16 10:27:47 1750

原创 Python图像处理-3.pil裁剪、旋转粘贴图片

from PIL import Imageimport matplotlib.pyplot as pltpil_im1 = Image.open('pic1.png')plt.figure("girlfriend1")plt.imshow(pil_im1)box = (100,100,400,400)region = pil_im1.crop(box)#cut from the...

2020-01-16 10:16:34 959

原创 Python图像处理-2.pil读取图像,显示图像,创建缩略图

from PIL import Imageimport matplotlib.pyplot as pltpil_im1 = Image.open('pic1.png')pil_im2 = Image.open('pic1.png').convert('L')plt.figure("girlfriend1")plt.imshow(pil_im1)pil_im1.thumbnail(...

2020-01-16 10:01:18 889

原创 Python图像处理-1.pil读取图像,显示图像

from PIL import Imageimport matplotlib.pyplot as pltpil_im1 = Image.open('pic1.png')pil_im2 = Image.open('pic1.png').convert('L')plt.figure("girlfriend1")plt.imshow(pil_im1)plt.figure("gir...

2020-01-15 20:48:21 1827

摄像头软件工程所需文件.zip

疫情期间家里没网,故只传必需文件,可以自己配置环境 https://blog.csdn.net/qq_36071362/article/details/104189839 这篇博客配套资料

2020-02-05

python-人脸识别素材+识别器.zip

python-人脸识别素材+识别器原文是对黄家驹和黄家强识别,不同之处本文换为万茜和江疏影,自行脑补为啥选她们吧。。。另外添上识别器在链接里一块下载

2020-01-16

基于arduino的循线小车.zip

使用arduino作为主控的循线小车,nano版本,编程极其简单,使用的是五个传感器,两个在侧面检测停车线的,循线是3个

2019-05-28

基于Arduino的灯带控制程序.zip

使用Arduibo控制的灯带程序,每个灯相当于一个像素点,可以控制显示任何颜色

2019-05-28

32遥控小车+福斯i6+mpu6050+12864LCD+遥控+四驱.zip

基于stm32c8t6的遥控小车,使用的是福斯i6遥控器,pwm输入捕获,12864LCD显示

2019-05-27

51单片机9600波特率蓝牙遥控器.zip

使用51单片机制作而成的蓝牙遥控器,可以代替手机当遥控器控制其他东西

2019-05-27

51单片机手机蓝牙遥控小车.zip

基于51单片机的蓝牙遥控车,自行下载手机软件,可以改上自己的代码

2019-05-27

STM32F103C8T6接收福斯i6遥控器信号12864屏幕显示(输入捕获)

基于stm32f103c8t6的福斯i6遥控器接收程序,可用于读取mpu6050,可使用12864显示屏显示

2019-01-25

基于STM32C8T6的mpu6050,遥控器程序

基于STM32C8T6的,mpu6050六轴传感器,福斯i6六通道遥控器,32的TIM时钟进行PWM输入捕获,基本功能已经实现,发上来供网友参考

2018-02-25

基于STM32CBT6的RTC时钟,SPI的12864OLED,cube,hal库

前言:楼主是非计算机专业的软件小白,从大一下学期(2年前)开始入门单片机,大部分时间一直从事飞卡智能车制作和应付机械方面的考试,研究过四旋翼无人机,智能车近期寒假有时间移植了下STM32的12864程序,借助CUBE和HAL库,新手可以很快的开发STM32,但个人感觉代码初始化软件是种开发软件,处于学习阶段的小白不适合使用,建议学习过基本的寄存器时钟中断配置后再入cube的坑

2018-02-25

基于VC6.0的MFC串口助手

前言:本人是非计算机专业的软件小白,从大一下学期(2年前)开始入门单片机,大部分时间一直从事飞卡智能车制作和应付机械方面的考试, 近期由于个人爱好和需求开始入门电脑端的上位机,借寒假一点时间写了个初代的串口助手,基本通讯功能已经实现,发上来供同仁参考

2018-02-25

空空如也

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

TA关注的人

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