答案 0 :(得分:0)
OpenCV是一种不错的选择。唯一需要注意的是,您必须设置许多库才能与OpenCV一起使用。我很幸运(在Mac上)使用“ miniconda”
假设您创建了一个空白图像,下面是绘制文本的代码:
cv2.putText(image, "Hello World!", (x, y - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 255), 2)
我也一直在PyImageSearch上享受有关OpenCV的课程(我不是雇员,而只是学生)
答案 1 :(得分:0)
#请找到上述问题的答案
` 将numpy导入为np
a = np.genfromtxt('yourfile.csv',分隔符=',')
data = asarray([[a]])
保存到npy文件
arr = np.save('data.npy',数据)
#load文件
data = np.load('data.npy')
打印(数据)
data.shape
从PIL导入图像
data = data.reshape((1,100))#我希望我的数据在(1,100)矩阵中,所以我对其进行了整形。
im = Image.fromarray((data).astype(np.float64))
im = im.convert(“ L”)
im.show()
im.save('s.jpg')
#要确保您所做的正确无误
从PIL导入图像
从numpy导入asarray
加载图像
image = Image.open('s.jpg')
将图像转换为numpy数组
data = asarray(image)
print(type(data))
创建枕头图像
image2 = Image.fromarray(data)
print(type(image2))
总结图像细节
print(image2.size)
打印(数据)