![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
文章平均质量分 53
违规昵称0E23
小白
展开
-
项目记录1:高速摄像机图像的获取及保存感想
2020.11.13这个项目零零散散写了3周,第一周只是使用pyqt5进行了一些界面的修改和优化,没什么难度,就是繁琐.收获是对pyqt5这个库的一些功能和代码有了更多的了解,因为使用ui界面修改后再改代码不是很方便,所以主要通过代码完成.第二周开始接触摄像头的参数调整,主要是使用厂家提供的dll中的函数进行操作,因为师兄已经写好,我也只是进行一些零星的修改.因为和我对接的同学对拍摄帧数的要求很高,要到120帧以上,我起初以为是硬件问题,于是使用了同学的外星人电脑让他做测试,可是测试当天他说帧数不稳定,原创 2020-11-13 21:54:08 · 776 阅读 · 1 评论 -
自我记录:Python学习之Pytorch 04 逻辑回归
代码取自B站刘二老师的《Pytorch深度学习实践》视频教程import torchimport numpy as npimport matplotlib.pyplot as pltx_data = torch.Tensor([[1.0], [2.0], [3.0]])y_data = torch.Tensor([[0], [0], [1]])# trian_set=torchvision.datasets.MNIST(root='../dataset/mnist',train=True,原创 2020-08-02 19:57:16 · 139 阅读 · 0 评论 -
自我记录:Python学习之Pytorch 03 反向传播
代码取自B站刘二老师的《Pytorch深度学习实践》视频教程import torchx_data = [1.0, 2.0, 3.0]y_data = [2.0, 4.0, 6.0]w = torch.tensor([1.0])w.requires_grad = True # 需要计算梯度def forward(x): return x * wdef loss(x, y): y_pred = forward(x) return (y_pred - y) **原创 2020-08-01 20:07:48 · 158 阅读 · 0 评论 -
自我记录:Python学习之Pytorch 02 梯度下降与随机梯度下降
梯度下降与随机梯度下降的区别代码取自B站刘二老师的《Pytorch深度学习实践》视频教程梯度下降代码练习:import matplotlib.pyplot as pltx_data=[1.0,2.0,3.0]y_data=[2.0,4.0,6.0]w=1.0def forward(x): return x*wdef cost(xs,ys): cost=0 for x,y in zip(xs,ys): y_pred=forward(x)原创 2020-08-01 11:44:03 · 105 阅读 · 0 评论 -
自我记录:Python学习之Pytorch 01 一元线性规划
import numpy as npimport matplotlib.pyplot as pltx_data=[1.0,2.0,3.0]y_data=[2.0,4.0,6.0]def forward(x): return x*wdef loss_func(x,y): y_pred=forward(x) return (y_pred-y)*(y_pred-y)w_list=[]mse_list=[]for w in np.arange(0.0,4.1,原创 2020-08-01 11:39:48 · 341 阅读 · 0 评论 -
自我记录:Python学习之OpenCV 13 图像检测
canny边缘检测:https://blog.csdn.net/wsp_1138886114/article/details/82935839转载 2020-07-18 11:50:38 · 111 阅读 · 0 评论 -
自我记录:Python学习之OpenCV 12 图像二值化
https://blog.csdn.net/what_lei/article/details/49159655?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase转载 2020-07-17 11:48:57 · 108 阅读 · 0 评论 -
自我记录:Python学习之OpenCV 11 模板匹配
https://blog.csdn.net/qq_43660987/article/details/91039495转载 2020-07-16 22:41:14 · 102 阅读 · 0 评论 -
自我记录:Python学习之OpenCV 10 直方图
前几篇还会自己去打,这几天变懒了,发现csdn上有现成的,都变成转载了https://blog.csdn.net/ssybc/article/details/84960863转载 2020-07-16 10:21:37 · 56 阅读 · 0 评论 -
自我记录:Python学习之OpenCV 09 图像模糊
https://blog.csdn.net/u011321546/article/details/79578029均值模糊可以去除随机噪声中职模糊可以去除椒盐噪声转载 2020-07-14 20:06:28 · 99 阅读 · 0 评论 -
自我记录:Python学习之OpenCV 08 ROI与漫水填充
ROI就是感兴趣区域,可以通过指定像素范围获得,也可以通过opencv提供的API获得https://blog.csdn.net/weixin_41713230/article/details/88966726我只试了指定像素范围,把一片区域换为灰度图像,代码如下import cv2 as cvimport numpy as npsrc=cv.imread("./timg.jpg")# 提取ROIport=src[50:200,60:200]# 转为灰度图port=cv.cvtCol原创 2020-07-14 11:55:35 · 141 阅读 · 0 评论 -
自我记录:Python学习之OpenCV 07 像素的运算
07 像素的运算算术运算,可以利用cv2中的方法进行2张大小,通道相同的图片进行组合cv2.add (t1,t2)BGR值相加,比如黑色为(0,0,0),这样相加后黑色就会消失,白色为(255,255,255),相加后值溢出,仍为白色cv2.subtract(t1,t2)相减cv2.divide(t1,t2)相除cv2.multiplyt(t1,t2) 相乘cv2.mean(t)求均值cv2.meanStdDev(t1) 求方差逻辑运算cv2. bitwise_and (t1,t2)原创 2020-07-13 23:19:12 · 74 阅读 · 0 评论 -
自我记录:Python学习之OpenCV 06 通道的分离与合并
06 通道的分离与合并https://blog.csdn.net/guduruyu/article/details/70837779转载 2020-07-13 12:04:55 · 71 阅读 · 0 评论 -
自我记录:Python学习之OpenCV 05 图片的颜色提取
05 图片的颜色提取利用cv2.inRange函数进行颜色提取mask = cv2.inRange(hsv, lowerb, upperb)函数很简单,参数有三个第一个参数:hsv指的是原图第二个参数:lowerb指的是图像中低于这个lowerb的值,图像值变为0第三个参数:upperb指的是图像中高于这个upperb的值,图像值变为0而在lower_red~upper_red之间的值变成255来自https://blog.csdn.net/qq_42444944/article/detai原创 2020-07-13 11:46:06 · 618 阅读 · 0 评论 -
自我记录:Python学习之OpenCV 04 图片的创建与修改
04 图片的创建与修改首先要了解opencv中读取图片的格式图像储存格式import cv2 as cvimport numpy as npdef creat_image(): # 3通道图像 img = np.zeros([400,400,3],np.uint8) img[:,:,0]=np.ones([400,400])*255 cv.imshow("window0",img) # 单通道图像 gray=np.ones([400,400],原创 2020-07-12 20:04:49 · 74 阅读 · 0 评论 -
自我记录:Python学习之OpenCV 03 图片的拼接与结合
03 图片的拼接每次显示图片都要创建新窗口,再显示,比较麻烦,有两种方法简化,一种是封装一个函数,另一种是多张图片在一个窗口显示,我来尝试下第二种方法src=cv.imread("./patrick.jpg")cv.namedWindow("input image",cv.WINDOW_AUTOSIZE)gray=cv.cvtColor(src,cv.COLOR_BGR2GRAY)RGB=cv.cvtColor(src,cv.COLOR_BGR2RGB)HSV=cv.cvtColor(src,原创 2020-07-11 21:11:19 · 92 阅读 · 0 评论 -
自我记录:Python学习之OpenCV 02 像素点的遍历
02 像素点的遍历首先是一段获取自己电脑摄像头的代码,可以按esc退出def video_demo(): capture=cv.VideoCapture(0) while True: ret,frame=capture.read() frame=cv.flip(frame,-1) cv.imshow("video",frame) c=cv.waitKey(50) if c==27: b原创 2020-07-11 20:59:54 · 913 阅读 · 0 评论 -
自我记录:Python学习之OpenCV 01 图片的颜色空间转换
图片的颜色转换对一张图片进行灰度转换和HSV转换import cv2 as cvimport numpy as np# 读入原图src=cv.imread("./normal_embryo.jpg")# 灰度图及HSV转换embryo_grey=cv.cvtColor(src,cv.COLOR_BGR2GRAY)embryo_HSV=cv.cvtColor(src,cv.COLOR_BGR2HSV)# 原图显示cv.namedWindow("embryo",cv.WINDOW_AU原创 2020-07-11 19:06:37 · 114 阅读 · 0 评论