我有两个变量:
query = "String: {} Number: {}"
param = ['text', 1]
Run Code Online (Sandbox Code Playgroud)
我需要合并这两个变量,并在字符串和数字不带引号的情况下保留引号.
结果= "String: 'text' Number: 1"
我尝试使用query.format(param),但它删除了'text'周围的引号.我怎么解决这个问题?
我创建了黑色图像,然后在该图像中绘制了一个红色矩形。之后我裁剪了这个图像并使用命令在裁剪后的图像中绘制了另一个矩形。cv2.rectangle(crop,(50,50),(150,150),(0,0,255),3)
当我在最后显示它时,为什么第二个矩形会出现在原始图像中?我希望只看到第一个矩形。
import cv2
import numpy as np
#create image
image = np.zeros((400,400,3), np.uint8)
#draw rectangle into original image
cv2.rectangle(image,(100,100),(300,300),(0,0,255),3)
#crop image
crop = image[100:300,100:300]
#draw rectangle into cropped image
cv2.rectangle(crop,(50,50),(150,150),(0,0,255),3)
cv2.imshow('Result', image)
cv2.waitKey()
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)