OpenCV识别小图片在大图片中的位置
要使用OpenCV识别小图片在大图片中的位置,可以使用模板匹配技术。
模板匹配是一种在图像中寻找指定模板的方法,它可以用于定位目标物体(小图片)在场景中(大图片)的位置。
下面是使用OpenCV进行模板匹配的步骤:
Home of Little Jelly
要使用OpenCV识别小图片在大图片中的位置,可以使用模板匹配技术。
模板匹配是一种在图像中寻找指定模板的方法,它可以用于定位目标物体(小图片)在场景中(大图片)的位置。
下面是使用OpenCV进行模板匹配的步骤:
怎么使用OpenCV识别车牌号?
步骤如下:
1. 预处理图片,包括灰度化、高斯滤波、二值化等操作,提取出车牌区域;
2. 使用形态学运算(如闭运算)和轮廓检测来进一步过滤噪声和提取车牌号码;
3. 使用OCR识别车牌号码。
最近ChatGPT大火,相信OpenAI的大名大家都听过了。
注册OpenAI后可以在服务器不忙的时候使用Chat,繁忙的时候系统就优先照顾付费用户了。对于程序员来说,可以使用API与OpenAI的模拟进行交互,按使用量计费,注册成功赠送5$,够测试了。
这里要说的是使用Python与OpenAI API交互。
讲下怎么在Python的交互模式下调用一个py文件。
步骤:
1. 命令行里定位到文件位置,如 `cd /root/data/` 进入root下data的目录。
2. 输入`python3`,打开Python交互
Python的全局变量的作用域是整个程序,但如果要在函数内使用,需加`global`,即
pip/pip3安装依赖有时候会遇到找不到命令的问题。
先查下是否已安装,已安装的话做个软链接到`/usr/bin`下面,如果没有安装的话就先安装:
最近有个需求,需要修改本地的hosts文件,把某个域名的IP替换为另一个IP。
比如原记录为
Jupyterlab是一个基于Python的应用,内置Notebook可在浏览器中编辑运行Python代码,非常方便。
前面介绍过怎么在Docker下安装使用Jupyterlab,这里讲下怎么通过pip直接安装。
为什么要直接安装而不是通过Docker运行?
1. Host运行效率比虚拟机更高,资源占用更低
2. 可以直接使用GPU加速ML/DL开发,如CUDA或MPS
安装步骤如下:
PyTorch官方于2022.05.18发博文称,在即将到来的1.12版中支持Apple Silicon GPU加速,M1系列的所有处理器都将得到支持。
当前可以安装Preview(Nightly)版,具体参见官方博文 https://pytorch.org/blog/introducing-accelerated-pytorch-training-on-mac/
OpenCV没有截取屏幕的功能,而PyAutoGui有,它俩结合起来,OpenCV就可以使用PyAutoGui的截图了。
具体Python实现如下: