I.MX6 Python3 OpenCV

简介: /************************************************************************* * I.MX6 Python3 OpenCV * 说明: * 移植一下OpenCV,看一下图像处理效果,目前感觉还行了,应该是不错的了。
/*************************************************************************
 *                     I.MX6 Python3 OpenCV
 * 说明:
 *     移植一下OpenCV,看一下图像处理效果,目前感觉还行了,应该是不错的了。
 *
 *                                   2017-2-14 深圳 南山平山村 曾剑锋
 ************************************************************************/

一、 参考文档:
    1. OpenCV Python教程(1、图像的载入、显示和保存)  
        http://blog.csdn.net/sunny2038/article/details/9057415

二、图片获取、处理:
    [zengjf@root ~] # python 
    Python 3.5.2 (default, Jan 11 2017, 02:27:29) 
    [GCC 4.8.3 20140320 (prerelease)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import cv2 as cv
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    ImportError: No module named 'cv2'
    [zengjf@root ~] # find / -iname cv2*
    /usr/lib/python3.5/site-packages/cv2.cpython-35m-x86_64-linux-gnu.so
    [zengjf@root ~] # mv /usr/lib/python3.5/site-packages/cv2.cpython-35m-x86_64-linux-gnu.so /usr/lib/python3.5/site-packages/cv2.so
    [zengjf@root ~] # fswebcam -d /dev/video1 --no-banner -r 640x480 zengjf.jpg
    --- Opening /dev/video1...
    Trying source module v4l2...
    /dev/video1 opened.
    No input was specified, using the first.
    --- Capturing frame...
    Captured frame in 0.00 seconds.
    --- Processing captured image...
    Disabling banner.
    Writing JPEG image to 'zengjf.jpg'.
    [zengjf@root ~] # python 
    Python 3.5.2 (default, Jan 11 2017, 02:27:29) 
    [GCC 4.8.3 20140320 (prerelease)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import cv2  
    >>> cv2.__version__
    '3.1.0'
    >>> img = cv2.imread("./zengjf.jpg")
    >>> cv2.imwrite("./zengjf1.jpg", img, [int(cv2.IMWRITE_JPEG_QUALITY), 5]) 
    True
    >>> quit()

 

目录
相关文章
|
4月前
|
计算机视觉 Windows Python
windows下使用python + opencv读取含有中文路径的图片 和 把图片数据保存到含有中文的路径下
在Windows系统中,直接使用`cv2.imread()`和`cv2.imwrite()`处理含中文路径的图像文件时会遇到问题。读取时会返回空数据,保存时则无法正确保存至目标目录。为解决这些问题,可以使用`cv2.imdecode()`结合`np.fromfile()`来读取图像,并使用`cv2.imencode()`结合`tofile()`方法来保存图像至含中文的路径。这种方法有效避免了路径编码问题,确保图像处理流程顺畅进行。
393 1
|
5月前
|
机器学习/深度学习 人工智能 算法
Python在计算机视觉(CV)中扮演重要角色,得益于其丰富的库如OpenCV、Pillow和Scikit-image。
【7月更文挑战第5天】Python在计算机视觉(CV)中扮演重要角色,得益于其丰富的库如OpenCV、Pillow和Scikit-image。CV涉及图像处理、模式识别和机器学习,用于图像理解和生成。Python的跨平台特性和活跃社区使其成为CV的理想工具。基本流程包括图像获取、预处理、特征提取、分类识别及图像生成。例如,面部识别通过预处理图像,使用如`cv2.CascadeClassifier`进行检测;物体检测类似,但需适应不同目标;图像生成则利用GAN创造新图像。
72 4
|
2月前
|
计算机视觉 Python
python利用pyqt5和opencv打开电脑摄像头并进行拍照
本项目使用Python的PyQt5和OpenCV库实现了一个简单的摄像头应用。用户可以通过界面按钮打开或关闭摄像头,并实时预览视频流。点击“拍照”按钮可以捕捉当前画面并保存为图片文件。该应用适用于简单的图像采集和处理任务。
135 0
python利用pyqt5和opencv打开电脑摄像头并进行拍照
|
2月前
|
机器学习/深度学习 算法 计算机视觉
【Python篇】Python + OpenCV 全面实战:解锁图像处理与视觉智能的核心技能
【Python篇】Python + OpenCV 全面实战:解锁图像处理与视觉智能的核心技能
81 2
|
4月前
|
算法 计算机视觉 Python
python利用opencv进行相机标定获取参数,并根据畸变参数修正图像附有全部代码(流畅无痛版)
该文章详细介绍了使用Python和OpenCV进行相机标定以获取畸变参数,并提供了修正图像畸变的全部代码,包括生成棋盘图、拍摄标定图像、标定过程和畸变矫正等步骤。
python利用opencv进行相机标定获取参数,并根据畸变参数修正图像附有全部代码(流畅无痛版)
|
4月前
|
存储 编解码 API
python多种方法压缩图片,opencv、PIL、tinypng、pngquant压缩图片
python多种方法压缩图片,opencv、PIL、tinypng、pngquant压缩图片
308 1
|
4月前
|
算法 定位技术 vr&ar
一文了解PnP算法,python opencv中的cv2.solvePnP()的使用,以及使用cv2.sovlePnP()方法标定相机和2D激光雷达
一文了解PnP算法,python opencv中的cv2.solvePnP()的使用,以及使用cv2.sovlePnP()方法标定相机和2D激光雷达
636 0
一文了解PnP算法,python opencv中的cv2.solvePnP()的使用,以及使用cv2.sovlePnP()方法标定相机和2D激光雷达
|
4月前
|
机器学习/深度学习 人工智能 监控
利用Python和OpenCV实现实时人脸识别系统
【8月更文挑战第31天】本文将引导您了解如何使用Python结合OpenCV库构建一个简易的实时人脸识别系统。通过分步讲解和示例代码,我们将探索如何从摄像头捕获视频流、进行人脸检测以及识别特定个体。本教程旨在为初学者提供一条明晰的学习路径,帮助他们快速入门并实践人脸识别技术。
|
5月前
|
机器学习/深度学习 数据采集 算法
Python基于OpenCV和卷积神经网络CNN进行车牌号码识别项目实战
Python基于OpenCV和卷积神经网络CNN进行车牌号码识别项目实战
382 19
|
6月前
|
机器学习/深度学习 监控 自动驾驶
如何使用 Python 和 OpenCV 进行实时目标检测
如何使用 Python 和 OpenCV 进行实时目标检测