计算机视觉
iQTan
力求简洁明了、快速地解决技术问题。
展开
-
证件照人像与背景分离(Python&cv)
人像与背景分离原创 2022-03-04 17:14:31 · 3072 阅读 · 0 评论 -
工业相机支架设计参考建议
工业相机质量大、体积大、线束多等特点,在设计相机支架时应关注一些设计问题。1. 足够的安装空间(必须满足)安装空间包括相机内、外部安装空间。(1)内部安装空间确定该部分前,需要将相机设备完整连接,注意相机固定孔、组件、线束等位置,留出足够的空间。同时,需要考虑相机连接线(如,电源线、通讯线等)走线位置,如有条件,可设计专门的走线槽。(2)外部安装空间需结合项目现场施工条件,确认一下支架安装空间内有无管线,包括气路、水路、信号线、燃气线、电源线、通风线以及其他输送线路等,明线和暗线都要搞清楚。如遇原创 2021-03-17 14:52:13 · 1588 阅读 · 0 评论 -
OpenCV4.3.0版本DNN模块使用CUDA加速教程(Window10&VS2019)
- 从源码编译到程序测试,详细介绍了DNN模块使用CUDA加速的具体细节;- 本文所附链接均可一步到位获得实用资源。原创 2020-07-13 00:14:37 · 6500 阅读 · 10 评论 -
将位深度为8的图片扩展为位深度为24的图片
原程序来源于网络,仅供参考学习,略有改动。import osimport numpy as npimport PILfrom PIL import Imageimport cv2path = "../Data/errors/"for root, dirs, files in os.walk(path): for name in files: print("files:",os.path.join(root,name)) filename = os.pa原创 2020-05-25 14:39:26 · 1802 阅读 · 1 评论 -
点云处理(1):PCD文件的读取与简单可视化
写一个C++文件,编译并运行。#include <iostream>#include <string>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/visualization/pcl_visualizer.h>using namespac...原创 2019-12-27 10:53:58 · 3281 阅读 · 4 评论 -
一种点云聚类分割的处理流程
本文是在上文基础上,记录了一种点云聚类分割的处理流程。程序流程:>初始化: >说明命名空间 >定义计时器(double类型) >定义点云类型 PointXYZRGB>计时开始tstart>创建图像矩阵>读取rgb.png >读取depth.png 采用“2”模式读取深度图像>创建点云cloud>遍...原创 2019-11-26 11:09:07 · 1636 阅读 · 22 评论 -
png格式的深度图像转pcd点云格式(C++)
操作系统:Windows 10IDE:Visual Studio 2017(community)深度图像格式:png点云图像格式:pcd设备:深度相机1. 应用背景在进行点云处理时,提供的数据为png格式的深度图片,不方便在PCL框架下使用,需要将对应的深度图像(depth.png)与彩色图像(rgb.png)对应转换成pcd格式。本文简单介绍一下格式转换方法。操作前,默认深度图像...原创 2019-11-19 17:26:20 · 6163 阅读 · 25 评论 -
图漾PS80C-GI-E1深度相机SDK配置及运行过程
操作系统平台:Windows10 OpenCV版本:3.4.7准备工作 1.安装Visual Studio 2017(Community) 首先,从上面的链接下载VS的下载器;然后,在下载器中选择安装VS2017社区版(正版、免费),并根据自己工作开发需要安装所需要的组件,本次需要安装C++相关组件。 2.下载opencv 下载Windows的OpenCV-3.4.7,得到o...原创 2019-10-31 16:14:25 · 1675 阅读 · 1 评论 -
小程序收集箱:标记特定颜色区域,色彩阀值化处理法(opencv库python语言)
色彩阀值化处理——利用openCV-python中inRange()等相关函数,通过颜色标记代号选取不同的颜色。#标记特定颜色区域def Mark_Color(img, flag_color): #自定义 if flag_color ==0: lower = np.array([24, 43, 46], dtype="uint8") upper ...原创 2019-09-27 11:57:53 · 533 阅读 · 0 评论 -
识别特定区域内有无物品
0 功能识别图片中绿色框内有无物体,且识别物体种类及获取其位置坐标与置信度。图片样张如下,左、右分别为有饮料瓶和无饮料瓶的情况:1 有饮料瓶的情况Marking:读取图片Res:绿色区域识别Output:识别结果(Something)及置信度2 无饮料瓶的情况Marking:读取图片Res:绿色区域识别Output:识别结果(Nothing)3 代码没时间写注...原创 2019-08-19 16:20:19 · 1589 阅读 · 4 评论 -
人脸检测和识别:人脸识别(Python)
上文提到人脸检测,本文关注人脸识别。原创 2019-06-04 16:38:13 · 1431 阅读 · 0 评论 -
人脸检测和识别:人脸检测(Python)
在静态图像或者视频中检测人脸的操作非常相似。视频人脸检测只是从摄像头读出每帧图像,然后采用静态图像中的人脸检测方法进行检测。至于视频人脸检测涉及到的其他处理过程,例如轨迹跟踪,将在以后完善。本文只介绍视频人脸检测,对于静态人脸检测,可通过本文代码更改。代码如下:#!/usr/bin/python# -*- coding: UTF-8 -*-"""This program is desig...原创 2019-06-04 16:25:47 · 2269 阅读 · 0 评论 -
小程序收集箱:图像处理中的读取与显示(python)
小程序介绍:在进行图像处理时,往往需要进行数据输入,输入的数据可能是图片,也可能是视频,本文将从两方面介绍图像读取与显示的内容。<编辑中,编辑完成将去掉此提示!>1 读取并显示一张图片代码如下:# -*- coding=GBK -*-import cv2src = cv2.imread("XXX/XXX.jpg")cv2.imshow("窗口名称",src) cv2...原创 2019-03-29 14:53:18 · 316 阅读 · 0 评论