接上一篇,下面安装opencv。一般都是参照陆佳华那本白色封皮的《软硬件协同设计》,但是不得不说这本书实在太粗糙了,很多的细节都没有说明。首先,在PC和这块板子的方法是一样的,所以PC机上没有安装的也可以按照这个方法一般的方法是交叉编译的方法,因为快。但是我等懒人就不想这么麻烦,所以呢,就按照本地编译的方法进行。传送门:http://opencv.org/以下是步骤1.请下载源码包,或者是通过gi
转载
2024-06-28 14:57:01
92阅读
1.图像金子塔图像金字塔是图像中多尺度表达的一种,最主要用于图像的分割,是一种以多分辨率来解释图像的有效但概念简单的结构。图像金字塔最初用于机器视觉和图像压缩,一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低,且来源于同一张原始图的图像集合。其通过梯次向下采样获得,直到达到某个终止条件才停止采样。金字塔的底部是待处理图像的高分辨率表示,而顶部是低分辨率的近似。一般情况下有两种类型的图像金字
转载
2024-07-11 22:11:31
75阅读
Opencv基础之①图像读取和显示(Python实
转载
2024-04-16 11:25:39
39阅读
Deeplab是图像分割领域非常强大的模型,在前面的博文中我们也进行过很多相应项目的开发实践,感兴趣的话可以自行移步阅读即可:《基于DeepLabv3Plus开发构建人脸人像分割系统》《基于DeepLabV3实践路面、桥梁、基建裂缝裂痕分割》《基于DeepLabV3Plus实现质检划痕图像分割识别系统》《基于DeepLabV3Plus实现无人机航拍目标分割识别系统》《python基于DeepLab
转载
2024-07-04 22:01:28
82阅读
(一)视频捕获用摄像头捕获视频并显示,同时保存图片import cv2
import numpy as np
cap = cv2.VideoCapture(1)
#这里的1是设备号,一般电脑内置摄像头的设备号是0
while(1):
ret, frame = cap.read()
#print '开始'
# show a frame
gray = cv2
转载
2024-03-17 00:05:28
145阅读
前言前面一章《【干货】C++ OpenCV案例实战---卡片截取(附代码)》我们通过实战练习了怎么截取卡片信息,但是如果遇到了图片中卡片不是正方向的话我们就截取不了,这一篇我们在上面的基础上研究一下卡片的旋转截取。演示效果可以看到右边我们最终获取的卡片也是经过旋转过来后的,不过感觉还是有点歪,没有达到最好的效果,后续也会在不断的尝试,总结一下就是取边缘时的阈值很重要,现在还是不太熟练,需要多做练习
转载
2024-05-27 11:36:36
295阅读
Scrcpy在上一篇博客中有所介绍,并且使用Scrcpy实现了手机屏幕yuv数据的提取。本文将介绍一个当下较为好用的消息中间件—Zeromq。通过Zeromq中间件对数据进行传输,我们最终通过opencv进行内存的数据读取,并实现连续播放的效果。  
转载
2024-07-29 21:58:29
135阅读
【OpenCV学习】(十二)图像分割与修复背景图像分割本质就是将前景目标从背景中分离出来。在当前的实际项目中,应用传统分割的并不多,大多是采用深度学习的方法以达到更好的效果;当然,了解传统的方法对于分割的整体认知具有很大帮助,本篇将介绍些传统分割的一些算法;一、分水岭法原理图如下:利用二值图像的梯度关系,设置一定边界,给定不同颜色实现分割;实现步骤:标记背景 —— 标记前景 —— 标记未知区域(背
转载
2023-12-15 21:14:29
109阅读
本文使用QT+opencv来实现对指定窗体画面录制,并保存为avi文件。(1)获取窗体界面QScreen类有一个grabWindow函数,可以用来获取窗体的画面,这个函数使用很简单,就是传入窗体句柄和要截取的坐标。但是这个函数有一个缺陷,它是通过截取桌面画面的方式,而不是通过窗体获取界面,所以当你的窗体被其他窗体遮挡时,就无法截取完整的窗体界面,如果你是要录制整个桌面画面,那用这个函数就可以了,下
转载
2024-02-24 16:36:43
158阅读
# 在 Python 中使用 OpenCV 创建图像输出窗口
对于刚入行的小白来说,使用 Python 中的 OpenCV 库来创建图像输出窗口可能听起来有些复杂,但实际上这个过程是相对简单的。本文将详细介绍如何实现这一过程,并提供完整的代码示例和说明。
## 整体流程
在开始之前,我们先来看一下实现图像输出窗口的整体流程。以下是一个简单的步骤表格:
| 步骤 | 说明
原创
2024-08-16 08:00:18
75阅读
# 如何在Python中使用OpenCV实现图像适应窗口
在这篇文章中,我将向你展示如何在Python中使用OpenCV库实现图像适应窗口的效果。作为一名经验丰富的开发者,我将会逐步指导你完成这个任务。首先,我将展示整个过程的流程,然后详细说明每一步需要做什么以及需要使用的代码。
## 整个过程的流程
下表展示了实现图像适应窗口的步骤:
| 步骤 | 描述 |
|------|------
原创
2024-06-08 03:24:29
106阅读
## Python OpenCV 获取屏幕截图
在现代软件开发中,屏幕截图功能在多个场景下非常有用,包括但不限于应用程序调试、用户操作记录和自动化测试等。本文将介绍如何使用 Python 和 OpenCV 库获取屏幕截图,并详细说明实现的步骤和代码示例。
### 1. 准备工作
要开始使用 Python 获取屏幕截图,您需要确保安装了以下必备库:
- `opencv-python`:用于处
matplotlib第三方库,用于显示波形,而使用Duilib内嵌这个界面存在较大的困难,需要加上python的支持,还要内嵌界面,而外界用户与之交互的按钮又涉及到了一定的麻烦,所以最终决定还是使用python来做这个GUI应用程序。
由于之前有过C++Qt的基础,加上简单比较python的几个GUI库,最终决定采用PyQt5库。matplotlib、pandas等第三方库,其中有
转载
2023-08-10 13:42:10
170阅读
在本篇博文中,我将详细记录使用 Java 结合 OpenCV 获取图像坐标的全过程,涵盖了环境准备、分步指南、配置详解、验证测试、优化技巧及排错指南。无论你是 Java 开发者还是计算机视觉的爱好者,都能从中找到获取图像坐标的实用方法。
## 环境准备
在开始实现之前,我们需要确保开发环境的准备工作充分。这包括必备的软件及其版本兼容性。
| 组件 | 最小版本 | 推荐版本
基于知乎上的一个
答案。问题如下:
也就是在一张照片里,已知有个长方形的物体,但是经过了透视投影,已经不再是规则的长方形,那么如何提取这个图形里的内容呢?这是个很常见的场景,比如在博物馆里看到一幅很喜欢的画,用手机找了下来,可是回家一看歪歪斜斜,脑补原画内容又觉得不对,那么就需要算法辅助来从原图里提取原来的内容了。不妨把应用的场景分为以下:
纸张四角
转载
2024-05-20 23:46:13
419阅读
目录背景介绍学习目标读取视频播放视频保存视频FourCC 编码背景介绍读取和保存视频文件、视频帧的处理和分析、视频流的处理和分析等。通过OpenCV-Python,您可以使用摄像头捕捉实时视频流,并对视频流进行处理。您可以执行各种操作,如调整视频的亮度和对比度、应用滤波器、检测和跟踪对象、提取视频中的关键帧等。学习目标学会读取视频、显示视频、保存视频学会从摄像头或者本地获取并显示视频掌握函数cv2
转载
2024-03-15 12:30:47
475阅读
如何使用OPENCV获取图像
现在正在学习 OPENCV,与大家分享一下使用OPENCV获取图像的心得。首先给出源代码:#include<highgui.h>
int main(int argc,char**argv)
{
IplImage* img=cvLoadImage("argv[1]");
cvNamedWindow("Examp
转载
2023-08-21 12:00:15
158阅读
# Java获取当前屏幕后抓取窗口
在Java中,我们经常需要获取当前屏幕的信息,以及抓取特定窗口的内容。这在很多应用场景下都是非常有用的,比如屏幕录制、截图工具等。本文将介绍如何使用Java获取当前屏幕后抓取窗口的方法,并附带代码示例。
## 获取当前屏幕信息
在Java中,可以使用`GraphicsEnvironment`和`GraphicsDevice`来获取当前屏幕的信息。下面是一个
原创
2024-04-12 03:24:21
320阅读
一、前言 最近和一些新学OpenCV的网友有所交流,然后有些网友也会问我一些使用OpenCV上的问题。可能大家使用的教材或者教材使用的OpenCV的版本和我们使用的不同导致出些小错误。个人觉得这个是很正常的,毕竟IT这个行业的知识更新得太快,书籍的的知识多多少少都有些滞后,所以我打算在博客不定期更新一波大家可能遇到的问题。(本人使用的OpenC
转载
2024-03-26 08:24:20
152阅读
1. 学习目标学习图像的缩放矩阵;学习 OpenCV 图像缩放函数 cv.resize 和 cv.warpAffine。2. 图像的缩放矩阵缩放是物体在 x 轴和 y 轴的缩放比例。fx 是图像在 x 轴的缩放比例,fy 是图像在 y 轴的缩放比例,公式:3. 图像缩放函数3.1 cv.warpAffine() 函数使用cv.warpAffine(src, M, dsize[, dst[, fla
转载
2023-09-23 12:48:52
354阅读