<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_43010752的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_43010752</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_43010752]]></copyright><item><title><![CDATA[c++通过for循环输出星号图形]]></title><link>https://blog.youkuaiyun.com/qq_43010752/article/details/139900815</link><guid>https://blog.youkuaiyun.com/qq_43010752/article/details/139900815</guid><author>qq_43010752</author><pubDate>Sun, 23 Jun 2024 15:42:42 +0800</pubDate><description><![CDATA[coutn;i]]></description><category></category></item><item><title><![CDATA[Ubuntu20.04安装PyCham，Ubuntu压缩与解压缩]]></title><link>https://blog.youkuaiyun.com/qq_43010752/article/details/128146077</link><guid>https://blog.youkuaiyun.com/qq_43010752/article/details/128146077</guid><author>qq_43010752</author><pubDate>Fri, 02 Dec 2022 12:58:49 +0800</pubDate><description><![CDATA[Linux下常用得压缩格式扩展名有：.tar、.tar.bz2、.tar.gz。解压时看好后缀名在进行解压。我是解压过一遍左边是解压代码,右面是解压过程，下面是解压完成。点击Downioad最新版本。]]></description><category></category></item><item><title><![CDATA[ImportError: cannot import name ‘_registerMatType‘ from ‘cv2.cv2‘解决方案]]></title><link>https://blog.youkuaiyun.com/qq_43010752/article/details/123350729</link><guid>https://blog.youkuaiyun.com/qq_43010752/article/details/123350729</guid><author>qq_43010752</author><pubDate>Tue, 08 Mar 2022 12:55:35 +0800</pubDate><description><![CDATA[目录



问题所在：

解决方法：



问题所在：

cannot import name '_registerMatType’错误，是因为同时安装了opencv-python和opencv-contrib-python 版本之间不匹配造成的，删除opencv-contrib-python后opencv-python也会出错，就把两个都删除后安装opencv-python及相匹配的版本的opencv-contrib-python

通过下载无头打开的cv和低于4.3的版本解决了错误，因为自4.3.0以来]]></description><category></category></item><item><title><![CDATA[解决ModuleNotFoundError: No module named ‘matplotlib.pyplot‘； ‘matplotlib‘ is not a package方案]]></title><link>https://blog.youkuaiyun.com/qq_43010752/article/details/123138362</link><guid>https://blog.youkuaiyun.com/qq_43010752/article/details/123138362</guid><author>qq_43010752</author><pubDate>Fri, 25 Feb 2022 18:01:46 +0800</pubDate><description><![CDATA[目录



前言：

出现的问题如图：​

解决方案：

问题原因：

使用的简单的测试代码：

​



前言：

最近尝试 python,在使用matplotlib进行绘图时，提示：ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package

出现的问题如图：

解决方案：

问题原因：

导致加载包时，加载了本地的matplotlib.py这个包了，把这个py文件名称改成其他名称就ok了]]></description><category></category></item><item><title><![CDATA[如何区分usb摄像头和uvc摄像头]]></title><link>https://blog.youkuaiyun.com/qq_43010752/article/details/122981946</link><guid>https://blog.youkuaiyun.com/qq_43010752/article/details/122981946</guid><author>qq_43010752</author><pubDate>Thu, 17 Feb 2022 14:07:35 +0800</pubDate><description><![CDATA[目录



前言：

插入摄像头，在终端输入

查看摄像头型号，找到摄像头对应的信息

判断：如果支持则是uvc camera，否则是usb camera

前言：

ROS中有usb_cam 和uvc_cam，如果不知道自己当前的摄像头属于哪一类，则很容易安装错误的包，本文提供判断摄像头类别的方法，并对ros的usb_cam包进行安装并测试，

插入摄像头，在终端输入


lsusb

查看摄像头型号，找到摄像头对应的信息

http://www.ideasonboard.org/uvc/

判断：如果.]]></description><category></category></item><item><title><![CDATA[使用Rviz显示摄像头视频]]></title><link>https://blog.youkuaiyun.com/qq_43010752/article/details/122981218</link><guid>https://blog.youkuaiyun.com/qq_43010752/article/details/122981218</guid><author>qq_43010752</author><pubDate>Thu, 17 Feb 2022 13:54:34 +0800</pubDate><description><![CDATA[目录

前言

一、RVIZ介绍

数据类型介绍

1、配置摄像头

①USB选择3.0

②连接主机摄像头 并用cheese命令检查摄像头的使用

2、下载相关功能包usb_cam和uvc_cam

安装驱动包 usb_cam

安装功能包

如果是uvc摄像头安装驱动包 uvc_cam

安装image相关功能包

3、使用Rviz显示摄像头视频

前言

如何使用OpenCV调用电脑摄像头或USB摄像头，本章Leslie就讲解如何使用rviz来显示摄像头的画面。

一、RVIZ介绍

数据类型介绍

]]></description><category></category></item><item><title><![CDATA[在ubuntu中查看摄像头]]></title><link>https://blog.youkuaiyun.com/qq_43010752/article/details/122979624</link><guid>https://blog.youkuaiyun.com/qq_43010752/article/details/122979624</guid><author>qq_43010752</author><pubDate>Thu, 17 Feb 2022 13:14:43 +0800</pubDate><description><![CDATA[1.明确摄像头型号。



在终端输入 lsusb

我用的GEMBIRD USB2.0 PC CAMERA







在终端输入 cheese查看摄像头


]]></description><category></category></item><item><title><![CDATA[skimage.measure has no attribute compare_ssim解决方法]]></title><link>https://blog.youkuaiyun.com/qq_43010752/article/details/122839354</link><guid>https://blog.youkuaiyun.com/qq_43010752/article/details/122839354</guid><author>qq_43010752</author><pubDate>Wed, 09 Feb 2022 12:33:12 +0800</pubDate><description><![CDATA[目录



问题描述：

老版本：

在新版本有对应的新的API：

API说明：structural_similarity,peak_signal_noise_ratio

问题描述：

AttributeError: module 'skimage.measure' has no attribute 'compare_ssim'

因为自动安装了最新版本的scikit，新版本的skimage的内置程序被重置了，可以卸载scikit-image之后重装一个旧版本

老版本：


from skimage.]]></description><category></category></item><item><title><![CDATA[pip install skimage安装skimage库出错问题]]></title><link>https://blog.youkuaiyun.com/qq_43010752/article/details/122819211</link><guid>https://blog.youkuaiyun.com/qq_43010752/article/details/122819211</guid><author>qq_43010752</author><pubDate>Tue, 08 Feb 2022 10:36:12 +0800</pubDate><description><![CDATA[目录

pip install skimage安装skimage库出错的解决方案

安装skimage库出错

错误如下：

解决方法如下：

pip install skimage安装skimage库出错的解决方案

skimage库是用于图像处理的 Python 包，使用原生的 NumPy 数组作为图像对象。
其中skimage.measure中包括以上所以指标的函数，可用于图像融合指标详见Scikit image 中文开发手册。

安装skimage库出错


pip install skimage.]]></description><category></category></item><item><title><![CDATA[实现棋盘标定返回参数(python-Opencv )]]></title><link>https://blog.youkuaiyun.com/qq_43010752/article/details/122598892</link><guid>https://blog.youkuaiyun.com/qq_43010752/article/details/122598892</guid><author>qq_43010752</author><pubDate>Thu, 20 Jan 2022 12:35:42 +0800</pubDate><description><![CDATA[python-Opencv

目录

python-Opencv 实现棋盘标定返回参数

相机标定，获取相机内参 （内参数矩阵，畸变系数）用以标定的图像

实现棋盘标定返回参数

相机标定，获取相机内参 （内参数矩阵，畸变系数）用以标定的图像



相机标定代码：


import cv2
import numpy as np
import glob

# 设置寻找亚像素角点的参数，采用的停止准则是最大循环次数30和最大误差容限0.001
criteria = (cv2.TERM_CRITERIA_MAX.]]></description><category></category></item><item><title><![CDATA[python-opencv对本地视频进行分帧处理（图片）及保存]]></title><link>https://blog.youkuaiyun.com/qq_43010752/article/details/122418072</link><guid>https://blog.youkuaiyun.com/qq_43010752/article/details/122418072</guid><author>qq_43010752</author><pubDate>Mon, 10 Jan 2022 20:16:46 +0800</pubDate><description><![CDATA[目录

对本地视频进行分帧处理（图片）及保存

代码如下：

处理效果：

对本地视频进行分帧处理（图片）及保存

环境：Python 3.9.6opencv3.4

说明：代码里有详细的说明

代码如下：


import cv2
import os
 
# 利用VideoCapture捕获视频，这里使用本地视频
cap = cv2.VideoCapture("2.MP4")
#cap = cv2.VideoCapture("1")
# 创建文件用来保存视频帧
save_path = os.makedi.]]></description><category></category></item><item><title><![CDATA[水下图像处理评价手段（python-opencv代码可运行）]]></title><link>https://blog.youkuaiyun.com/qq_43010752/article/details/122351672</link><guid>https://blog.youkuaiyun.com/qq_43010752/article/details/122351672</guid><author>qq_43010752</author><pubDate>Fri, 07 Jan 2022 08:26:24 +0800</pubDate><description><![CDATA[非参考指标来评估水下图像：

①水下彩色图像质量评估（UCIQE）： 利用色度、饱和度和对比度的线性组合进行定量评估，分别量化不均匀的偏色、模糊和低对比度。
②水下图像质量度量（UIQM）： 包含水下图像的三个属性，如水下图像色彩度测量（UICM）水下图像清晰度度量（UISM）和水下图像对比度度量（UIConM）。
  UCIQE和UIQM的值越高，表示图像质量越好。

...]]></description><category></category></item><item><title><![CDATA[单目测距原理与实现（代码可运行）]]></title><link>https://blog.youkuaiyun.com/qq_43010752/article/details/122320949</link><guid>https://blog.youkuaiyun.com/qq_43010752/article/details/122320949</guid><author>qq_43010752</author><pubDate>Wed, 05 Jan 2022 13:24:46 +0800</pubDate><description><![CDATA[Opencv3实现单目视觉测距

一、前言

单目视觉测距：网上有很多关于单目测距的文章，主要借鉴的是OpenCV学习笔记（二十一）——简单的单目视觉测距尝试和单目摄像机测距（python+opencv）两篇文章，在这里特别作出说明。

工作环境：Ubuntu16.04 + Opencv3.4.0 +Pycharm

单目相机：DFK AFUX236-M12

二、单目测距原理

单目相机测距常用或者说实用的方法就是相似三角形法，为了让大家更好地理解程序，这里简单说一下相似三角形法。

相似三角形：假设我.]]></description><category></category></item><item><title><![CDATA[基于python-opencv单目相机标定]]></title><link>https://blog.youkuaiyun.com/qq_43010752/article/details/122298672</link><guid>https://blog.youkuaiyun.com/qq_43010752/article/details/122298672</guid><author>qq_43010752</author><pubDate>Tue, 04 Jan 2022 11:27:44 +0800</pubDate><description><![CDATA[相机固定不动，通过标定版改动不同方位的位姿进行抓拍


import cv2
camera=cv2.VideoCapture(1)
i = 0
while 1:
    (grabbed, img) = camera.read()
    cv2.imshow('img',img)
    if cv2.waitKey(1) &amp; 0xFF == ord('j'):  # 按j保存一张图片
        i += 1
        u = str(i)
        firename=str(']]></description><category></category></item></channel></rss>