opencv4 cmake3 opencv cmake

CMake 学习笔记

CMake 学习笔记 CMake 已经是 C++ 构建系统的事实标准。 主要是对小彭老师的 C++ 视频课程中 CMake 相关部分的一些笔记和整理,视频链接如下 学 C++ 从 CMake 学起 现代 CMake 高级教程 包含视频中的代码和 PPT 的仓库见以下链接 https://github ......
笔记 CMake

opencv库图像基础2-python

opencv库图像基础2-python 图像的简单变换 1.图像的放大和缩小 ......
图像 基础 opencv python

OpenCV(medianBlur())

cv::medianBlur 是OpenCV库中用于中值滤波(Median Filtering)的函数。中值滤波是一种非线性滤波技术,它用局部区域内像素值的中值来替代中心像素值。这种滤波方法对于去除图像中的椒盐噪声或脉冲噪声非常有效,因为中值滤波可以保留图像的边缘信息。 该函数的声明如下: void ......
medianBlur 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

ubuntu升级cmake

//系统自带的cmake一般安装在了/usr/bin中。无需卸载低版本的cmake,只要将高版本的cmake安装在/usr/local中,就会默认调用高版本了。 //查看cmake版本的命令 cmake --version 1.下载cmake源码 网址:https://cmake.org/downl ......
ubuntu cmake

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

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

使用CMake启用RUNPATH特性

使用CMake,启用RUNPATH特性,可以参考官方帖子。 如下源码来自于上述帖子。 CMAKE_MINIMUM_REQUIRED(VERSION 2.8 FATAL_ERROR) PROJECT(RUNPATH C) SET(CMAKE_VERBOSE_MAKEFILE ON) SET(CMAKE ......
特性 RUNPATH CMake

C++ opencv检测圆

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

cmake的安装方法

最近参与一个新项目,这个项目使用cmake作为构建系统。作为Java程序员,平常都使用ant或者maven来构建,难得有机会接触cmake之类的工具,所以参与这个项目是个学习cmake的好机会。 但干活之初,首先要备好工具。参考安装指导,在测试环境上基于cmake源码完成安装。具体步骤如下。 全新安 ......
方法 cmake

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 视频

【Python】【OpenCV】定位二维码

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

cmake管理qt项目,设置windows和linux下生成的程序图标,以及任务栏显示设置的图标

先代码设置MainWindow图标: // 主要用于在linux下运行程序时,在任务栏显示图标MainWindow w; w.setWindowIcon(QIcon(":/res/icon.png")); (*windows下设置生成的exe程序的ico图标后,默认也会对运行程序时任务栏的图标也设置 ......
图标 任务 windows 程序 项目

使用cmake创建qt程序exe图标

1、先制作xx.ico格式的图标 2、创建发ico.txt格式的文本文件,输入内容:IDI_ICON1 ICON "xx.ico" 将.txt后缀更改为.rc 3、在qt工程中添加资源文件res,将xx.ico和ico.rc 添加到资源文件res中 4、在CMakeLists.txt中添加内容:ad ......
图标 程序 cmake exe

【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

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

搭建 OpenCV 的 Python 开发环境

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

rebar3 cmake 项目学习

erlang 与c 的通信方式,包含了port 以及nif,以下是使用nif 的测试 创建项目 一个lib 一个cmake 命令 rebar3 new lib myapp cd myapp rebar3 new cmake 项目结构 ├── LICENSE.md ├── README.md ├── ......
项目 rebar3 rebar cmake

CMake 静态库合并问题

一般我们使用 cmake 生成静态库或者动态库时,它们生成的库都仅包含工程内部的文件,当引用了外部的静态库时,均是以链接形式存在在 cmake 文件中。当我们发布(也就是 install)一个静态库时,这个静态库并不是独立的,如果你想使用它,仍需要查找齐全它所依赖的库。 简单一点说就是,我们编写的静 ......
静态 问题 CMake

【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 在图像上绘制形状的实际任务,重点是矩形、圆形和其他基本形状等主题。 主要内容: 图像和像素简介 读取、显示和写入 ......
图像 图像处理 机器 项目 教程
共820篇  :2/28页 首页上一页2下一页尾页