![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PYTHON
Floating Snow
技术这东西,你会的话就不难,你不会就是难。
展开
-
Python中字符串和二进制互转
最近在搞图形相关的东西,有时候操作涉及到每个 比特 的操作,所以必须实现一个方法(将字符串二值化),就是把字符串转换成为二进制形式。搜索了一些相关的实现,但是本篇只对两种进行介绍,并且个人推荐第二种。 第一种...原创 2019-12-18 11:14:29 · 7598 阅读 · 0 评论 -
OpenCV实现图片水平对调
OpenCV实现图片水平对调1、业务思想:将图片读入之后将 (y,x)位置像素的(b,g,r)的值和(y,width-x-1)的(b,g,r)的值对调即可实现。2、代码实现: import cv2 as cv # 读取目标图片 img = cv.imread("D:/img/pic (1).png",1) # 获取图片基本信息 imgInfo = img....原创 2019-07-12 17:26:52 · 500 阅读 · 0 评论 -
Pyhton不使用第三个变量,完成两个变量值的更换
Pyhton不使用第三个变量,完成两个变量值的更换1、使用第三个变量的情况下怎么更换两个变量的值?这里我们用Python语言进行举例: a = 10 b = 20 c = a a = b b = c print("a=",a) print("b=",b) 运行结果如下图所示:我们可以把a和b类比成两个水杯,c是另一个水杯,此时想把...原创 2019-07-12 20:35:30 · 873 阅读 · 0 评论 -
OpenCV实现图片竖直方向对调
1、业务思想:将图片读入之后将 (y,x)位置像素的(b,g,r)的值和(height-1-y,x)的(b,g,r)的值对调即可实现。2、代码实现: import cv2 as cv # 读取目标图片 img = cv.imread("D:/img/pic (1).png",1) # 获取图片基本信息 imgInfo = img.shape # 获取...原创 2019-07-12 20:52:17 · 627 阅读 · 0 评论 -
使用OpenCV对图片进行切割
怎么对图片进行切割?如下图所示: 我们可以看到途中小猪的头的外面的空白区域太多,我们只需要一个小猪的头,我们要去除空白部分的话,我们需要对上图进行切割,那么怎么切割呢?具体实现步骤是这样的: import cv2 as cv # 读取要被切割的图片 img = cv.imread("D:/pig.jpg") # 要被切割的开始的像素的高度值 beH =...原创 2019-07-13 11:28:43 · 16695 阅读 · 3 评论 -
OpenCV图片沿对角线调换
OpenCV图片沿对角线调换1、在学习左上角和右下角对调之前,我们有必要了解一下什么是水平方向对调图片和竖直方向对调图片。2、在开始图片对调之前,我们思考一下这个问题我们将A1和B7进行互换,A2和B6进行互换,以此类推,将A组元素和B组元素对角线互换,得到新的A和B,我们对图片进行的对角线调换也是这个原理。3、代码实现: import cv2 as cv impo...原创 2019-07-13 14:56:00 · 907 阅读 · 0 评论 -
Python使用OepnCV读取和存储图片(JPG、PNG、WEBP)
Python使用OepnCV读取和存储图片1、读取目标图片并显示于屏幕 import cv2 as cv # 读取目标文件 img = cv.imread("D:/img/pic (1).png",1) # 获取文件基本信息并打印 imgInfo = img.shape print(imgInfo) # 展示图片于img展示框 cv.i...原创 2019-07-12 15:44:38 · 7819 阅读 · 0 评论