cv2.imwrite("resized_"+image, re) 抛出语法错误
cv2.imwrite("resized_"+image, re) throws syntax error
我正在使用以下代码一次性调整多个图像的大小,但 cv2.imwrite("resized_"+image, re)
抛出语法错误。期待您的回答
import cv2,glob
images=glob.glob("*.jpg")
for image in images:
img=cv2.imread(image,1)
re=cv2.resize(img,(int(img.shape[1]/4),int(img.shape[0]/4))
cv2.imwrite("resized_"+image, re)
图像是一个文件路径,它可以包含像“/”、“\”这样的字符 - 这些在某些文件系统的文件名中是无效的。
所以,只需替换那个部分。
您少了一个右括号。因此语法错误。
import cv2,glob
images=glob.glob("*.jpg")
for image in images:
img=cv2.imread(image,1)
re=cv2.resize(img,(int(img.shape[1]/4),int(img.shape[0]/4)))
print(re.shape)
o = cv2.imwrite(image.split('.')[0] + '_replaced' + '.jpg', re)
print(o)
我正在使用以下代码一次性调整多个图像的大小,但 cv2.imwrite("resized_"+image, re)
抛出语法错误。期待您的回答
import cv2,glob
images=glob.glob("*.jpg")
for image in images:
img=cv2.imread(image,1)
re=cv2.resize(img,(int(img.shape[1]/4),int(img.shape[0]/4))
cv2.imwrite("resized_"+image, re)
图像是一个文件路径,它可以包含像“/”、“\”这样的字符 - 这些在某些文件系统的文件名中是无效的。
所以,只需替换那个部分。
您少了一个右括号。因此语法错误。
import cv2,glob
images=glob.glob("*.jpg")
for image in images:
img=cv2.imread(image,1)
re=cv2.resize(img,(int(img.shape[1]/4),int(img.shape[0]/4)))
print(re.shape)
o = cv2.imwrite(image.split('.')[0] + '_replaced' + '.jpg', re)
print(o)