首页HTML开始的地方

AI

Foundation Model:

AIGC:

蒸馏模型:

神经网络是模拟人类大脑处理信息方式的简化模型。
人工神经网络 artificial neural network,ANN
神经元:
神经元激活函数 activation function

卷积神经网络模型CNN:通常影像识别中。

图像
文本
音频

python ocr库

tesseract

conda pycharm

启动Anaconda Navigator (anaconda3)
Anaconda Powershell Prompt (anaconda3)激活环境base
然后安装pip

tesseract设置环境变量

添加path,C:\Program Files\Tesseract-OCR
添加字库路径,名:TESSDATA_PREFIX 值:C:\Program Files\Tesseract-OCR\tessdata

图像处理cv2,matplotlib,PIL比较

@

1.OpenCV介绍

a.简介

最流行的,它最初由英特尔公司开发。功能最多,速度比Pillow快。
OpenCV 读取的通道是BGR ,而其他的库都是RGB 的,混用的话需要转换:cv2. cvtColor( image, cv2. COLOR_BGR2RGB)

这些算法可以用来检测和识别人脸、识别物体、对视频中的人类动作进行分类、跟踪相机运动、跟踪移动的物体、提取物体的3D模型、从立体相机中生成3D点云、将图像拼接在一起生成整个场景的高分辨率图像、从图像数据库中查找相似的图像、从使用闪光灯拍摄的图像中去除红眼、跟踪眼球运动、识别风景并建立标记,以增强现实覆盖它等。

OpenCV的应用范围很广泛,从将街景图像拼接在一起,在以色列检测监控视频中的入侵行为,在中国监控矿山设备,在柳树车库帮助机器人导航和拾取物体,在欧洲检测游泳池溺水事故,在土耳其检查跑道上的碎片,在世界各地的工厂检查产品标签,在日本快速人脸检测。


b.安装



c.函数

函数 参数 功能
cv2.imread(filepath,flags) 导师 读入图
cv2.imshow 手动 手动
cv2.imwrite 的 的
img.copy()
cv2.resize
cv2.flip
cv2.warpAffine
cv2.putText
cv2.rectangle
cv2.boundingRect


cv2.imread(filepath,flags) #读图
#filepath:图片的路径
#flags:读入图片的标志 
    #cv2.IMREAD_COLOR:默认参数,读入一副彩色图片,忽略alpha通道
    #cv2.IMREAD_GRAYSCALE:读入灰度图片
    #cv2.IMREAD_UNCHANGED:顾名思义,读入完整图片,包括alpha通道





https://blog.csdn.net/qq_41185868/article/details/79675875

2.PIL/Pillow

a.简介

PIL/pillow只提供了基础的数字图像处理,功能有限。



3.matplotlib

a.简介

Matplotlib具有强大的绘图功能。能够绘制图表,点、线,图像轮廓,直方图等,进行交互式标注。



4.Mahotas

a.简介

Mahotas是个包含了最快的计算机视觉算法(所有算法用C++实现保证运行速度)的库,针对numpy数组运行。



5.Scikit-Image




6.PyTorch Vision

a.简介

PyTorch Vision是PyTorch生态系统的一部分,主要用于与图像处理相关的机器学习任务。


b.F发

达到



7.TensorFlow Image

a.简介

TensorFlow Image是TensorFlow的一个模块



8.SimpleCV

a.简介

SimpleCV建立在OpenCV、PIL(Python Imaging Library)和NumPy之上



posted @ 2026-10-17 20:30  csnotes  阅读(6)  评论(0)    收藏  举报

这是页脚html