|
最近和一位高校的老师合作,刚好接触了一些计算机视觉处理开发相关的技术。
计算机视觉处理,主要目的还是图形识别,还包括滤波、模糊化等等许多处理功能。
在这个项目里面,主要是用C++开发,不过,我发现学习Python对工作帮助很大,可以快速尝试功OpenCV的功能,显示图像内容(我主要用matplotlib 和 Ploty)。
这是主流的视觉处理的开发包。功能非常丰富,还有AI功能。
The Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D image and point cloud processing. PCL is released under the terms of the BSD license, and thus free for commercial and research use.
这个工具主要是画图用的。
Python还有一些图形方面的库:
- Matplotlib,Visualization with Python
Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib makes easy things easy and hard things possible.
- plotly,Plotly Open Source Graphing Libraries
Interactive charts and maps for Python, R, Julia, Javascript, ggplot2, F#, MATLAB, and Dash.
一点儿小经验,希望对你有帮助。
如果从事于视觉处理开发工作,系统化学习OpenCV还是很有比较的。我在学习的过程中,发现OpenCV使用了大量的数学知识和计算机方面的优化技巧。
中文书
- OpenCV 4详解:基于Python 计算机视觉图像处理机器学习编程轻松快速从入门到实践
提供许多案例、代码清单。涉及面比较全面。
这本书是主要方向是讲AI处理功能。
<a data-draft-node="block" data-draft-type="mcn-link-card" data-mcn-id="1598745211605049345">
- opencv 4计算机视觉:python语言实现 第三版
这本书也不错,老外写的,内容覆盖全面。代码开源,持续更新。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|