作者丨小郭学数据哈喽,你们的小郭回来了!接下来的一个系列会更新图像处理的一些基本知识。学习视频可参见python+opencv3.3视频教学 基础入门[1]今天写的是python3.6+OpenCV4.0环境的配置环境的配置是基于Anaconda的,没有下载的小伙伴可以自行下载,附一个anaconda下载教程怎么安装Anaconda3[2]1.OpenCv简介OpenCV的全称是Open Sour
转载
2024-01-04 20:42:18
48阅读
一、学习环境安装 进入围我的电脑这个位置,E:\OpenCv\venv\Scripts -> 输入cmd进入虚拟环境 -> 输入activate -> cd …/… (左右都是两个点,打不出来)-> 输入 juypter notebook,进入学习环境开始学习二、图像和视频的加载和显示2.1 窗口的创建和关闭函数名功能图像和视频的加载和显示import cv2
cv2.n
转载
2023-10-18 18:04:55
256阅读
·打开图片,显示,保存图片·这些函数:cv2.imread(), cv2.imshow(), cv2.imwrite()·如何用Matplotlib显示图片使用OpenCV读入图片使用函数cv2.imread()来打开图片,图片要么在当前工作目录,要么是全路径。第二个参数是一个标志位,用来指定打开的方式。·cv2.IMREAD_COLOR:加载一个彩色图片。图片的透明度会被忽略,这个是默认标志·c
转载
2024-06-11 19:55:48
40阅读
1.基本语法
src = cv.imread(“E:\1.jpg”) //获取图片位置cv.namedWindow(“Image”,cv.WINDOW_AUTOSIZE) //命名显示窗口并设置属性
cv.imshow(“Image”,img) //显示窗口并将图片显示
cv.waitKey(0) //等待输入响应
cv.destroyAllWindows() //销毁窗口
2.图像加载与保存
转载
2024-09-17 12:29:18
134阅读
正像著名物理学家,理查德•费曼说的一样,如果要真正理解一个东西,我们必须要能够把它创造出来。动手去做,永远比被动地听有用,我就是这么想并这么实践的。本文介绍了我自己动手做的一种基于卷积神经网络的人脸识别系统,以python为语言基础,综合应用了keras、opencv、numpy、sklearn等多种技术。代码位置:https://github.com/jerry1900/faceRecognit
转载
2024-08-10 18:28:17
70阅读
每一个知识点都分为:原理+API+源码三个部分掌握透彻 本章内容: Anaconda一站式开发环境 OpenCV基础入门 tensorflow基础入门一、Mac下Anaconda搭建1、下载并安装Anaconda 2、下载并安装tensorflow和opencv 3、下载并安装notebook 会经常使用的两个Home和Environment(开发过程中所有的环境都需要在这个Environment
转载
2024-02-20 21:08:49
92阅读
霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征的几何形状(如,直线,圆等)。python实现import cv2
import numpy as np
# 使用霍夫直线变换做直线检测,前提条件:边缘检测已经完成
__author__ = "boboa"
# 标准霍夫线变换
def line_detection_de
转载
2023-06-14 18:33:15
837阅读
参考以下文章: 乘积量化(Product Quantization)最近邻搜索之乘积量化(Product Quantizer)理解(一)看了两天的乘积量化,先说下我自己的理解吧:(以下蓝字使我的理解,红字是我看别人的博客暂时没弄懂的,我写的比较啰嗦以便我回头自己翻看时不会再有疑问(#^.^#)) 假设我们的图片检索库有100万张图片,每张图片提取多个128
许多小伙伴在浏览网页时,看到精美的图片就想将其下载,把它们用作壁纸或是头像。但是下载后会发现图片或多或少携带着水印,可能是平台自带的logo,也可能是一些广告/商业水印,用起来就会有些别扭,重新找原图的话又会非常浪费时间,那该怎么办呢?其实我们可以将水印直接去除,这样既不影响使用观感也省时,是不是两全其美呀?不过还有很多朋友不知道图片怎么去水印,今天我就为大家分享几个实用教程,有需要的赶紧码住!①
转载
2024-02-03 07:48:59
218阅读
OpenCV python 掩模处理前言1.1 掩模是什么1.2 掩模的原理1.3 构造掩模图像总结 前言接上篇OpenCV Python 直方图的使用。在opencv中使用掩模对图像进行处理是一个十分常用的方法。本篇是记录掩模操作的原理及使用。小白入门,如有不正确的地方希望大佬指正。提示:需要引入numpy1.1 掩模是什么个人理解,掩模就是一层玻璃板,你可以指定哪一部分是透明的,哪一部分是不
转载
2023-10-16 22:33:41
298阅读
python opencv 详细入门操作(含创建窗口, 显示图像, 标记图像, 调动摄像头, 简单人脸识别)初试之后的第11天, 简单的学习opencv的基础操作为毕设做准备。环境: jupyter notebook 语言:python 需要提前下载好opencv相关的库导包import cv2
import matplotlib.pyplot as plt
import numpy as np
转载
2023-09-22 20:32:31
400阅读
理论我们知道SIFT使用128维向量做描述子,由于它使用浮点数,需要512字节,同样的SURF也需要最小256字节(64维),创建上千个这样的向量需要很多内存,在资源受限的应用场景特别是嵌入式环境这是不可能的。越大的内存,匹配时间就越长。但是实际上在匹配的时候不需要所有的这些维度,我们可以使用一些方法比如PCA,LDA等压缩他们,即使是其他方法入LSH(本地敏感hash)把这些浮点的SIFT描述子
转载
2023-08-01 17:34:08
152阅读
# Java OpenCV4 详解
## 1. 引言
OpenCV(Open Source Computer Vision Library)是一个跨平台的计算机视觉库,可用于开发实时图像处理、计算机视觉和模式识别等应用。OpenCV 提供了丰富的图像处理算法和函数,可以用于处理图像、视频和摄像头捕捉的实时数据。本文将介绍如何使用 Java 结合 OpenCV4 进行图像处理和计算机视觉应用的开
原创
2023-08-24 03:42:37
90阅读
《opencv3编程入门》目录笔记第一部分:快速上手OpenCV第一章 邂逅OpenCV1.1 概念认知1.1.1 图像处理、计算机视觉与OpenCV1.1.2 OpenCV概述1.1.3 起源与发展1.1.4 应用概述1.2 OpenCV基本架构分析1.3 OpenCV带来了什么1.3.1 项目架构变化1.3.2 cv2到cv3的策略1.4 OpenCV下载、安装与配置1.5 快速上手Open
转载
2024-05-04 20:59:04
23阅读
学习OpenCV(中文版) 【原 书 名】 Learning OpenCV: Computer Vision with the OpenCV Library 【原出版社】 O'Reilly Media, Inc. 【作 者】(美)Gary Bradski;Adrian Kaehler 【译 者】 于仕琪;刘瑞祯[同译者作品] 【丛 书 名】 清华大学出版社O'Reilly系列
转载
2024-05-13 21:53:28
67阅读
第一部分尽可能在42小时内快速浏览一遍,不用理解,先混个眼熟;第二部分跟着项目精读,对应查阅第一部分的基础知识点,针对性地自我答疑。 ---编者编者在编写此书时为了不让读者在复杂的语法、控制结构、数据结构等无穷的编程概念中放弃学习,从而选择了这样一种强调实践动手的编写方法。而本次啃书,重点就落在代码上面,书中的代码全部要在实际的环境下复现出来。我一直认为如果我可以把书中的内容用自己的
转载
2023-09-14 18:02:18
75阅读
//--------------------------------------【程序说明】-------------------------------------------
// 程序描述:来自一本国外OpenCV2书籍的示例-遍历图像像素的14种方法
// 测试所用IDE版本:Visual Studio 2010
//---------------------------------
这几年接触了不少东西,才知道原来在大学的时候欠下了好多债,以前在学校的时候还总觉得课程多,学不过来,后来发现很多东西连门都还没入,真的需要大量的积累啊。想起之前在实验室时,一个博士师兄说,不仅要多看,还要学习整理和总结,觉得非常正确。作为开山第一篇,先把过去接触的东西整理一遍。 OpenCVOpenCV是开源的计算机视觉库,跨平台且便于移植,由C++构成,于1999年由Intel建立,由
转载
2024-08-29 16:58:39
105阅读
有前人总结了以下三本书的内容,基本按照由浅入深的方式来学习下。其他新书:http://opencv.org/new-opencv-books.htmlFace and Eye Detection in Photos and VideoColor Object Tracking in VideoHandwriting Recognition using Hi
转载
2024-04-26 12:45:12
106阅读
一、准备工作上周无意间(真的是无意间)发现了一个奇怪的网站,上面有一些想要的图片,谷歌浏览器上有批量下载图片的插件,但是要把所有页面都打开才能下载,比较麻烦。于是想着能不能写个爬虫程序,刚好自己也一直想学一下这个东西。秋招面试小红书的时候,二面的面试官问我怎么实现一个分布式爬虫软件,我之前根本不知道爬虫是什么原理,只是听说过而已。所以后来也一直想学一下。先上网搜索了一下,发现都是python的爬虫
转载
2023-09-18 10:19:18
490阅读