双目 视觉opencv

【OpenCV】在MacOS上源码编译OpenCV

在做视觉任务时,我们经常会用到开源视觉库OpenCV,OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,它具有C++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS。最近在项目中,我遇到了在MacOS... ......
OpenCV 源码 MacOS

OpenCV(convertTo())

在C++中,OpenCV的convertTo()函数用于将图像或矩阵的数据类型进行转换。函数的声明如下: void cv::Mat::convertTo( OutputArray m, int rtype, double alpha = 1, double beta = 0 ) const; 其中: ......
convertTo OpenCV

【Python】【OpenCV】OCR识别(一)

接着练手图像处理例子 抛开网上截图进行OCR识别,更多的图源来自于我们的手机,相机等等设备,而得到的图片都并非是板正的,大多随手一拍的图源都是带有角度的,所以我们需要先将图像进行摆正。 首先先对图像进行预处理,上代码: 1 def edge_detect(image): 2 gray = cv2.c ......
Python OpenCV OCR

跨越时空的视觉盛宴:古董展示3D可视化

古董展示3D可视化技术为文物展示带来了革命性的变革,让珍贵的文物以全新的方式呈现给世人。通过沉浸式的体验和互动,观众可以更加深入地感受到古董的独特魅力和历史底蕴,激发对传统文化的热爱与尊重。同时,这项技术也为文物保护和研究提供了更加便捷和高效的方式,让古董的智慧得以传承和发扬光大。 ......
古董 盛宴 视觉 时空

【OpenCV】 OpenCV 源码编译并实现 CUDA 加速 (Windows)

OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。项目源码由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算... ......
OpenCV 源码 Windows CUDA

C++ opencv检测圆

#include <opencv2/opencv.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <iostream> using namespace cv; us ......
opencv

Python OpenCV 截取图片中的小图片

1 import cv2 2 import numpy as np 3 import matplotlib.pyplot as plt 4 5 # 读取图像并转换为灰度图像 6 image = cv2.imread('./a.jpg') 7 gray = cv2.cvtColor(image, cv ......
图片 Python OpenCV

Python OpenCV 去除截图中的所有图片

1 import cv2 2 import numpy as np 3 import matplotlib.pyplot as plt 4 5 # 读取图像并转换为灰度图像 6 image = cv2.imread('./a.jpg') 7 gray = cv2.cvtColor(image, cv ......
截图 Python OpenCV 图片

python opencv保存摄像头视频

要使用Python和OpenCV将摄像头视频保存为.mp4格式,您需要使用cv2.VideoWriter的fourcc参数指定视频编码器。在大多数情况下,使用cv2.VideoWriter_fourcc(*'mp4v')将视频保存为.mp4格式是一个好选择。以下是一个示例代码: python 复制 ......
摄像头 python opencv 视频

计算机视觉与图像处理

《计算机视觉与图像识别》综合了作者多年从事计算机视觉和图像识别领域研究的成果。全书共分5章。第1章介绍了计算机视觉marr理论和摄像机透视投影的原理;第2章详细论述了三种立体匹配算法;第3章阐述了支持向量机的基本原理和求解方法,并介绍了四种类型的支持向量机算法;第4章对人脸检测、识别和跟踪算法进行了 ......
图像处理 图像 视觉 计算机

【Python】【OpenCV】定位二维码

相较于BarCode,QRCode有明显的特征区域,也就是左上角、右上角、左下角三个”回“字区域,得益于hierarchy中,父子关系的轮廓是连续的(下标),所以这个时候我们就可以通过cv2.findContours()返回的hierarchy来进行定位。 我们直接上代码 1 import cv2 ......
Python OpenCV

【OpenCV】【Python】关于cv2.findContours()轮廓索引(编号)解析(RETR_TREE)

在打算自己实现二维码的定位的时候,看到了相关博文的关于cv2.findContours返回的层级信息来定位三个“回”字从而达到定位二维码的目的,但是返回的hierarchy中的层级信息分别对应的是哪个轮廓却困扰了许久,查阅了很多资料最后还是自己手动找出了清晰的规律。 关于hierarchy返回的每一 ......
findContours 轮廓 RETR_TREE 索引 OpenCV

python opencv保存摄像头视频为.mp4格式

import cv2 # 0代表的是电脑上的默认摄像头 cap = cv2.VideoCapture(0) # 创建VideoWriter对象,第二个参数是帧率,第三个参数是视频的宽度和高度,第四个参数是输出视频的格式 out = cv2.VideoWriter('output.mp4', cv2. ......
摄像头 格式 python opencv 视频

基于OpenCV的语音数据读取

1)进入http://yuyin.baidu.com/app,在弹出的界面中单击要针对哪个应用开通语音识别服务,个人测试可全选 (开通个人认证,白嫖) 注意: 1、百度语音识别API对于要识别的音频源是有要求的:原始PCM的录音参数必须符合8k/16k采样率、16位深、单声道,支持的压缩格式有:pc ......
语音 数据 OpenCV

9个作品案例:优秀UI视觉设计的台前幕后

9个作品案例:优秀UI视觉设计的台前幕后 Android爱好者 2018-09-294,869阅读10分钟 原文链接: www.woshipm.com 本文将透过这些案例,来聊一下优秀的UI视觉设计台前幕后的事情。enjoy~ 设计是一个不断发展和变革的领域,很多时候,看似熟悉的设计趋势会在下一刻摇 ......

opencv读取RAW图像

// 读取RAW图像 //cv::Mat raw_image = cv::imread("E:/016.raw", cv::IMREAD_UNCHANGED); // 显示RAW图像 /*cv::imshow("RAW Image", raw_image);*/ const std::string ......
图像 opencv RAW

OpenCV 环境搭建

一、在 Docker 中安装 Python notebooks 并包括 OpenCV 1.1 创建Dockerfile 1 FROM jupyter/base-notebook 2 3 USER root 4 5 # 更新系统 6 RUN apt-get update 7 8 # 安装 OpenCV ......
环境 OpenCV

2023年小型计算机视觉总结

在过去的十年中,出现了许多涉及计算机视觉(CV)的项目,无论是小型的概念验证项目还是更大规模的生产应用。应用计算机视觉的方法是相当标准化的: 1、定义问题(分类、检测、跟踪、分割)、输入数据(图片的大小和类型、视野)和类别(正是我们想要的) 2、注释一些图片 3、选择一个网络架构,训练-验证,得到一 ......
视觉 计算机 2023

搭建 OpenCV 的 Python 开发环境

一. 安装Anaconda Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。 1. 下载安装文件 官网下载太慢,好在有 清华大学镜像站:https://mirrors ......
环境 OpenCV Python

【Python】【OpenCV】定位条形码(二)

根据上一篇博客可知,单纯的通过求取最大面积而进行定位的局限性,因此我们接下来将通过cv2.moments()和cv2.HuMoments()这两个方法来在更复杂的环境中去找到我们的目标区域。 cv2.moments(): 参数: array:表示输入图像的单通道数组。通常是灰度图像,可以是8位或浮点 ......
条形 条形码 Python OpenCV

【Python】【OpenCV】定位条形码(一)

先上代码: 1 def barcode(image): 2 gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) 3 blur = cv2.GaussianBlur(gray, (5, 5), cv2.RETR_EXTERNAL, cv2.CHAIN_APPR ......
条形 条形码 Python OpenCV

opencv图像处理机器学习真实项目教程(python实现)3图像处理基础

3 图像处理基础 在本章中,我们将介绍图像处理中的各种操作,首先是基于平移的操作,如旋转和调整大小。读者将学习如何使用 OpenCV 旋转和调整图像大小,以及如何控制生成图像的大小和方向。本章接着介绍了图像的算术运算,如加法、减法和除法。本章继续以图像运算为主题,介绍图像的位运算,如 AND、OR ......
图像处理 图像 机器 基础 项目

opencv环境配置matlab

matlab中配置opencv的步骤如下: 1、下载编译好的库mexopencv(下载链接)。 2、根据文件存放位置在电脑中添加环境变量,如:D:\mexopencv\bin 3、在MATLAB中设置路径,D:\mexopencv\opencv_contrib,D:\mexopencv,如图: 至此 ......
环境 opencv matlab

opencv图像处理机器学习真实项目教程(python实现)2图像入门

本章介绍图像的基本概念和基本操作。 我们将首先提供像素等图像基础知识的清晰定义。 接下来,我们将深入讲解如何使用 OpenCV 库读取、显示和保存图像。 然后我们将继续使用 OpenCV 在图像上绘制形状的实际任务,重点是矩形、圆形和其他基本形状等主题。 主要内容: 图像和像素简介 读取、显示和写入 ......
图像 图像处理 机器 项目 教程

opencv图像处理机器学习真实项目教程(python实现)1计算机视觉简介

1 计算机视觉简介 欢迎来到计算机视觉的世界。 本书将带您踏上令人兴奋且快速发展的计算机视觉和图像处理世界的旅程。本书首先介绍计算机视觉和OpenCV库。 然后,我们将继续介绍本课程的基本库和所需的环境设置。 主要内容: 计算机视觉简介 计算机视觉的应用 Python OpenCV OpenCV简史 ......
图像处理 图像 视觉 机器 计算机

【持续更新篇】SLAM视觉特征点汇总+ORB特征点+VINS前端

Harris角点 opencv函数 cornerHarris提取输入图像的Harris角点 检测原理 检测思想:使用一个固定窗口在图像上进行任意方向的滑动,对比滑动前后的窗口中的像素灰度变化程度,如果存在任意方向上的滑动,都有较大灰度变化,则认为该窗口中存在角点。 \(E(u, v)=\sum_{( ......
特征 前端 视觉 SLAM VINS

【面试官版】【持续更新中】融合滤波算法+数据结构+激光视觉SLAM+C++面试题汇总

C++部分 什么时候需要写虚函数、什么时候需要写纯虚函数? 只继承接口为纯虚函数 强调覆盖父类重写,或者父类也需要实现一定的功能,为虚函数 指针传参和引用传参区别? 引用传参本质上是传递原参数地址,指针传参本质还是值传递,生成拷贝指针,拷贝指针和原指针指向的为同一块内存。因此改变拷贝指针的指向不影响 ......
数据结构 算法 激光 视觉 结构

OpenCV Label标注软件

传统OpenCV图像处理一般不需要进行数据training, 目前流行的神经网络的图像处理都需要基于数据进行训练, 首先要对图像数据打标签, 有几个常用的Label标注软件: labelimg: 只能使用矩形圈出对象 labelme: 支持使用多边形来圈出对象 anylabeling: 除了手工打标 ......
OpenCV Label 软件

OpenCV 机器视觉的四大任务

CV的四大任务 图像分类(image classification), 检查图像中是否包含某种物体, 或者包含哪些物体. 目标检测(Object detection 或 Object localization), 确定目标的位置和类别, 用bounding box圈出具体的位置 语义分割 (sema ......
视觉 机器 任务 OpenCV

【机器学习】OpenCV人脸识别

OpenCv 基础函数 # 读取图片 image = cv2.imread("test01.jpg") # 转灰度 gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) # 修改尺寸 resize_image = cv2.resize(image, ......
人脸 机器 OpenCV
共790篇  :2/27页 首页上一页2下一页尾页