Python代码片

1、matplotlib显示opencv图片

 1 # -*- coding: utf-8 -*-
 2 """
 3 Created on Fri Jun  5 16:18:07 2020
 4 
 5 @author: shiruiyu
 6 """
 7 
 8 import cv2 as cv
 9 import matplotlib
10 import matplotlib.pyplot as plt
11 
12 
13 
14 img = cv.imread("d:/lena.png", -1);
15 cv.imshow("img", img);
16 
17 img_gray = cv.cvtColor(img, cv.COLOR_RGB2GRAY);
18 cv.imshow("img_gray", img_gray);
19 
20 # 显示彩图, 
21 plt.subplot(121); plt.title("BGR2RGB"); 
22 plt.imshow(cv.cvtColor(img,cv.COLOR_BGR2RGB)); # 注意转换色彩次序
23 
24 # 显示灰度图
25 plt.subplot(122);
26 plt.imshow(cv.cvtColor(img, cv.COLOR_RGB2GRAY), cmap = 'gray') #注意后面参数
View Code

效果图:

2、简单逐行写入文本

1 # Write your code here
2 i = 1
3 f = open("numbers.txt", "w")  # 利用追加模式,参数从w替换为a即可
4 b = 1.2341232131
5 while i <= 10:
6     f.writelines(str(i) + str(' ') + str(b) + '
')
7     i = i + 1
8 
9 f.close()
View Code

文本内容如下:

 1 1 1.2341232131
 2 2 1.2341232131
 3 3 1.2341232131
 4 4 1.2341232131
 5 5 1.2341232131
 6 6 1.2341232131
 7 7 1.2341232131
 8 8 1.2341232131
 9 9 1.2341232131
10 10 1.2341232131
原文地址:https://www.cnblogs.com/winslam/p/13050851.html