![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
python语言编程学习笔记
RayChiu_Labloy
研究领域:人工智能、工业互联网
展开
-
python实现pdf的合并和删除某一页
PyPDF2实现pdf的合并和删除页面原创 2023-06-27 15:09:14 · 1148 阅读 · 0 评论 -
文件重命名脚本
文件重命名脚本原创 2022-12-29 16:28:02 · 796 阅读 · 0 评论 -
测试torch和tensorflow使用CUDA、cudnn、GPU
测试torch、tensorflow使用GPU、CUDA、cudnn原创 2022-09-02 13:17:54 · 1195 阅读 · 0 评论 -
python矩阵运算内存占用计算
矩阵运算内存占用计算原创 2022-08-31 10:28:47 · 3057 阅读 · 0 评论 -
matplotlib绘制折线图和散点图用于展示模型优化效果
matplotlib绘图原创 2022-06-30 16:25:32 · 520 阅读 · 0 评论 -
给图片加自定义水印
给图片加自定义水印原创 2022-06-27 17:44:07 · 216 阅读 · 0 评论 -
批量生成图片的数据增强常用的脚本
平移、旋转、椒盐、高斯、亮度、昏暗几种方式来数据增强原创 2022-06-24 13:01:16 · 1247 阅读 · 0 评论 -
labelimg标注的xml文件转为labelme的json格式
labelimg打好的矩形框xml文件,转为labelme矩形框的json文件原创 2022-03-03 08:00:00 · 2253 阅读 · 3 评论 -
python图片相关的数据和base64字符串之间的各种转换
ndarray和base64字符串互转原创 2022-03-02 13:39:59 · 2438 阅读 · 0 评论 -
python tcp单线程服务器和多线程服务器
python使用单线程和多线程方式创建tcp服务器原创 2022-02-19 08:15:00 · 462 阅读 · 0 评论 -
python 单线程多线程多进程在CPU密集、IO密集、网络请求密集情况下对比
cpu密集型、io密集型、网络密集型单线程多线程和多进程情景下的对比原创 2022-02-18 11:14:51 · 883 阅读 · 0 评论 -
python 封装json格式字符串并处理单双引号问题
python 封装json格式的字符串,解决单双引号问题原创 2022-02-17 09:10:39 · 4125 阅读 · 0 评论 -
机器学习算法之KNN最近邻详解和python实现
作者:RayChiu_Labloy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处【如果对您有帮助,交个朋友给个一键三连吧,您的肯定是我博客高质量维护的动力!!!】...原创 2021-11-05 08:15:00 · 1290 阅读 · 0 评论 -
利用数学公式计算点到线的距离
场景:很多情况下我们要判断平行线之间的距离,其实就是点到线的距离,这时候我们要借助线的一般方程式来完成。数学原理和公式详解:常用的直线方程有一般式 点斜式 截距式 斜截式 两点式等等。除了一般式方程,它们要么不能支持所有情况下的直线(比如跟坐标轴垂直或者平行),要么不能支持所有情况下的点(比如x坐标相等,或者y坐标相等)。所以一般式方程在用计算机处理二维图形数据时特别有用。 已知直线上两点求直线的一般式方程: 已知直线上的两点P1(X1,Y1) P2(X...原创 2021-09-02 09:44:53 · 2199 阅读 · 0 评论 -
PIL查看灰度图像素值
比如这个 20*15的小图:测试代码import matplotlib.pyplot as pltfrom PIL import Imageimport numpy as npimg=Image.open(np.str('temp.jpg')).convert('L')img=np.array(img)print(img)plt.figure("black-white")plt.imshow(img, cmap='gray')plt.show()效果:plt...原创 2021-09-01 15:42:36 · 2748 阅读 · 0 评论 -
opencv 和 PIL两种方式统计灰度图像像素值个数
测试图像:测试代码:from PIL import Imageimport numpy as npimport cv2img_L = np.array(Image.open('1111.jpg').convert("L"))color_w = np.where(img_L >200)[0].shape[0]color_b = np.where(img_L <200)[0].shape[0]pixel_sum = img_L.shape[0] * img_L.sh.原创 2021-09-01 14:37:48 · 2947 阅读 · 7 评论 -
小技巧:用画图工具找图像ROI区域坐标用于数字图像处理
当我们想截图某个图像中的某个ROI区域的时候不知道ROI区域的坐标,可以借助画图工具来找坐标。比如李娜的眼睛:我们把李娜拖动到画图工具,此时图像会处于图像的左上角,左上角的坐标为(0,0),和我们opencv读取图像的坐标系方向一致。鼠标放到红色的点可以看到画图工具左下角会显示鼠标位置的坐标(391,310),同理我们可以得到眼睛右下角蓝色点的坐标(443,375) 又因为opencv读取图像后的ndarray对应的值是先y后x,那么我们可以把上...原创 2021-09-01 10:50:22 · 1452 阅读 · 0 评论 -
python web服务器接收客户端的图片方式
web服务python接收base64图片流的方式原创 2021-07-29 09:40:08 · 3372 阅读 · 6 评论 -
python和CV对于图片或者文件处理常用脚本
python 常用处理的脚本工具原创 2021-08-02 17:27:43 · 594 阅读 · 0 评论 -
centos环境flask_mysqldb depends on mysqlclient问题
ubuntu安装flask_mysqldb的步骤也附上了原创 2021-08-09 13:10:35 · 265 阅读 · 0 评论 -
ElementTree基于模板匹配后的图调整Annotations VOC xml框
因为训练基于的数据集是原图1280*960,没有经过任何处理的大图,针对小图或者边缘切断的图泛化能力较弱,此时可以通过模板匹配的方式对原图进行切割处理,但是之前打好的框的坐标就需要随之更改,此处就是更改框的位置。模板匹配过程(后补)xml框的调整:import xml.etree.ElementTree as ETimport os"""直接从xml文件夹中编辑 因为训练基于的数据集是大图,没有经过任何处理的大图,针对小图或者边缘切断的图泛化能力较 弱,此时可以通过.原创 2021-08-09 13:22:30 · 149 阅读 · 0 评论