Python爬虫与Opencv结合,制作一款自己的拍照翻译程序!

Posted 梦子mengy7762

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python爬虫与Opencv结合,制作一款自己的拍照翻译程序!相关的知识,希望对你有一定的参考价值。

前言:

意思简单明了,比如你去国外看到一些指路牌,然而你不认识英语怎么办?这个时候你只需要拿出手机拍照,就会翻译成中文了。

为什么要用到python爬虫?还记得我以前写过的一篇文章:制作一款属于自己的翻译小软件,Python解决有道JS加密!

然而咱们的Opencv可以连接咱们手上上的摄像头,那么拍照与翻译咱们都有了,剩下的就只是组装啦!

NO,别忘记了,还有一个识别的过程没有做,你想要翻译的前提是要有翻译的内容吧?那么咱们需要把内容从照片中识别出来!

如果大家对于学习python有任何问题(学习方法,学习效率,如何就业),可以随时来咨询我,这是我的公众号:python教程入门学习(教程/解答/交流群/学习方法/就业信息)都有分享的。
那么别忘记了咱们以前写过的一个python脚本:

挺有趣的一个Python零基础项目,制作截图文字识别桌面版应用!

最后就是一个利用咱们的python模块opencv连接手机摄像头拍照的操作方法了!最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

代码:

import cv2import timeif __name__ == '__main__':    cv2.namedWindow("camera", 1)    
# 开启ip摄像头    
video = "http://admin:admin@192.168.3.15:8081/video"  
# 此处@后的ipv4 地址需要修改为自己的地址    
capture = cv2.VideoCapture(video)    
num = 0    
while True:        
success, img = capture.read()        
cv2.imshow("camera", img)        
# 按键处理,注意,焦点应当在摄像头窗口,不是在终端命令行窗口        
key = cv2.waitKey(10)        
if key == 27:            
# esc键退出            
print("esc break...")            
break        
if key == 32:           
# 保存一张图像            
# num = num + 1            
# filename = "frames_%s.jpg" % num            
filename = "frames.jpg"            
cv2.imwrite(filename, img)            
print(s)    
capture.release()    
cv2.destroyWindow("camera")

那么怎么组装呢?其实很简单把,说实话我挺懒的不然就给你们写的很详细清楚了。

当然,如果你觉得有趣并且对你们有帮助,可以关注,转发,私信小编‘01’即可获取!

以上是关于Python爬虫与Opencv结合,制作一款自己的拍照翻译程序!的主要内容,如果未能解决你的问题,请参考以下文章

Python爬虫实战,破解有道翻译JS加密,制作桌面翻译工具更新版

Python爬虫:制作一个属于自己的IP代理模块

Python爬虫:制作一个属于自己的IP代理模块

Python爬虫实战之制作桌面翻译工具

如何从入门开始学习OpenCV?

Python爬虫入门教程 44-100 Charles的安装与使用-手机APP爬虫部分