
正文
python画矩形函数 python矩形怎么画
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
python用*和+画矩形
def print_rect(n):
print('*'*n + '\n' + ('*'+ '+'*(n-2) + '*\n')*(n-2) + '*'*n)
print_rect(2)
**
**
print_rect(3)
***
*+*
***
print_rect(4)
****
*++*
*++*
****
print_rect(7)
*******
*+++++*
*+++++*
*+++++*
*+++++*
*+++++*
*******
相关问答
Q1: Python怎么在一幅图像上画矩形啊,不调用opencv。
import cv2 #导入opencv模块
importnumpy asnp #导入numpy模块并改名字为np方便调用
def salt(img, n): #定义函数,给图像随机加白点(输入图像,白点数)
for k in range(n): #从k=0到k=n,默认以步长1
i = int(np.random.random()* img.shape[1]); #产生随机数(0~1)*图像的宽
j = int(np.random.random() *img.shape[0]); #产生随机数(0~1)*图像的高
if img.ndim == 2: #如果图像是二维的
img[j,i] = 255
elif img.ndim == 3: #如果图像是三维的
img[j,i,0]= 255 #分别给三个通道的对应像素点赋值
img[j,i,1]= 255
img[j,i,2]= 255
return img #返回图像,供显示
if __name__ == '__main__':
img = cv2.imread("图像路径") #读入图像
saltImage = salt(img, 500) # 调用salt函数
cv2.imshow("Salt", saltImage) #显示图像
cv2.waitKey(0) #等待按键结束
cv2.destroyAllWindows() #销毁窗口释放内存
Q2: 怎么用python画出随机个数,随机高度,随机宽度而又不覆盖的矩形?
random.sample(list, n)即是从list中随机选取n个不同的元素。
楼主可以试试下面的代码。
import random
for i in range(4):
print random.sample([1, 2, 3, 4, 5, 6, 7, 8], 8)
for i in range(4):
print random.sample(range(10), 10)
for i in range(4):
print random.sample(['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'], 7)
60
评论(3)
分享
举报
Q3: python画正方形的函数
使用turtle实现正方形python画矩形函数的绘制python画矩形函数,定义形参n为正方形python画矩形函数的边长。具体代码如下python画矩形函数,望采纳。
python绘制正方形
Q4: cv2.rectangle()、cv2.putText()和cv2.imwrite()用法
OpenCV-Python 是旨在解决计算机视觉问题的Python绑定库。
cv2.rectangle() 方法用于在任何图像上绘制矩形。
参数:
image: 它是要在其上绘制矩形的图像。
start_point: 它是矩形的起始坐标。坐标表示为两个值的元组,即(X坐标值,Y坐标值)。
end_point: 它是矩形的结束坐标。坐标表示为两个值的元组,即( X 坐标值 ÿ 坐标值)。
color: 它是要绘制的矩形的边界线的颜色。对于 BGR ,我们通过一个元组。例如:(255,0,0)为蓝色。
thickness: 它是矩形边框线的粗细 像素 。厚度 -1像素 将以指定的颜色填充矩形形状。
返回值: 它返回一个图像。
cv2.putText() 方法用于在任何图像上绘制文本字符串。
参数:
image: 它是要在其上绘制文本的图像。
text: 要绘制的文本字符串。
org: 它是图像中文本字符串左下角的坐标。坐标表示为两个值的元组,即(X坐标值,Y坐标值)。
font: 它表示字体类型。一些字体类型是 FONT_HERSHEY_SIMPLEX,FONT_HERSHEY_PLAIN, 等
fontScale: 字体比例因子乘以font-specific基本大小。
color: 它是要绘制的文本字符串的颜色。对于 BGR ,我们通过一个元组。例如:(255,0,0)为蓝色。
thickness: 它是线的粗细 像素 。
lineType: 这是一个可选参数,它给出了要使用的行的类型。
bottomLeftOrigin: 这是一个可选参数。如果为true,则图像数据原点位于左下角。否则,它位于左上角。
返回值: 它返回一个图像。
示例:
关于python画矩形函数和python矩形怎么画的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







