OpenMV Embedded Machine Vision Tutorial
Singtown - OpenMV Chinese Official Agent:
Tutorial eBook, Tutorial, Libraries Docs, IDE Download all in http://openmv.cc
Buy now: https://kaizhi-xu.taobao.com/
OpenMV official website: https://www.openmv.io
OpenMV Chinese website: http://www.openmv.cc
All rights reserved
The copyright of the book belongs to Singtown Information Technology Co., Ltd. Guangzhou and OpenMV LLC. Any form of reprinting without authorization is prohibited.
Who is the book designed for?
- Readers who are interested in embedded machine vision.
- Readers who are interested in OpenMV and intend to use it in their projects.
- Readers who are interested in computer vision. They can design funny projects with the help of OpenMV, which, without trouble in points such as Fourier Transform, wavelet transform or filtering, would arouse their interest in studying computer vision.。
What is OpenMV?
In simple terms, it is a programmable camera, which can make your ideas come true through MicroPython language. The camera have some image processing algorithm built inside itself making it easy to start.
What is OpenMV designed to do?
The DIY projects production, such as a car or a pan_tilt chasing a ball, or a robot that can solve a magic cube.
The making of an embedded industrial solutions which have strict requirements on costs, for example, sorting the articles on assembly line.
What is OpenMV unsuitable for?
Handling missions with high pixel. OpenMV has no more than 300,000 pixels with a definition of 320_240 in image processing. The highest definition of OpenMV3 Cam M7 reaches up to 640_480.
Complicated algorithm such as OCR identification, vehicle license plate recognition, animals classification and deep studying.
What background knowledge do you need to read the book?
You do not have to master the knowledge of image processing for the book is written in a way easily for you to understand, without details of image algorithm.
You need to master at least one programming language, knowing logical statement such as “if else”… and concepts like variable assignment.
You need to know about the concepts such as Class, Object and Method.
You need to know the basic concepts of Microcontroller and terms such as IO port, voltage and serial port.
More resources
- OpenMV American official website: https://openmv.io
OpenMV Chinese official website:
http://openmv.ccWe recommend Rafael C.Gonzalez’s guide book of image processing
https://book.douban.com/subject/1106342/The library, base and usage of OpenMV on official documents
http://docs.openmv.io/如果之前有C/C++/Java(或任何其他语言)的编程经验,推荐
<http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 >如果之前没有任何编程经验,推荐
笨方法学Python,https://www.kancloud.cn/kancloud/learn-python-hard-way/49864The documents of MicroPython,http://docs.micropython.org/en/latest/pyboard/