介绍
这篇文章主要为大家详细介绍了怎么在python中使用Opencv将图片转为字符画,文中示例代码介绍的非常详细,具有一定的参考价值,发现的小伙伴们可以参考一下:
python可以做什么
python是一种编程语言,内置了许多有效的工具,python几乎无所不能,该语言通俗易懂,容易入门,功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,网页开发等。
代码如下:
#, - *安康;编码:,utf-8 - *安康; #,feimengjuan #,实现将图片转为字符画, , import cv2 , 时间=ascii_char 列表(“@B % 8美元,WM # * oahkbdpqwmZO0QLCJUYXzcvunxrjft/\ | (1) {} [] ? _ + ~ & lt;在我!李,:,\“^”& # 39;只“), , #,将灰度值转为字符, def get_char (gray_number):, length 才能=,len (ascii_char), unit 才能=,(256.0,+,- 1)/length return 才能ascii_char (int (gray_number/单位)), , if __name__ ==, & # 39; __main__ # 39;:, 时间=image1 才能;cv2.imread (& # 39; 8. jpg # 39;), image 才能=,cv2.resize (image1 (85110)), gray 才能=,cv2.cvtColor(形象,cv2.COLOR_BGR2GRAY), txt =,才能““, for 才能小姐:拷贝范围(image.shape [0]):, ,,,for j 拷贝范围(image.shape [1]):, ,,,,,#,对打开的图片的每个坐标的灰度值做判断,, ,,,,,#,用get_char()获取该颜色灰度值对应的字符,然后拼接成字符串txt ,,,,,txt +=, get_char(灰色(i, j)), ,,,txt +=, & # 39; \ n # 39;, print 才能;txt #字才能符画输出到文件中, f =,才能打开(& # 39;output.txt& # 39; & # 39; w # 39;), f.write才能(txt)
以上就是小编为大家收集整理的怎么在python中使用Opencv将图片转为字符画,如何觉得网站的内容还不错,欢迎将网站推荐给身边好友。