• 2025-01-02Python OpenCV 图像处理中的应用实例
    1.图像读取与显示这是图像处理的第一步,也是最简单的一步。使用OpenCV读取图像并显示它。importcv2#读取图像image=cv2.imread('example.jpg')#显示图像cv2.imshow('Image',image)cv2.waitKey(0)#等待按键cv2.destroyAllWindows()#关闭所有窗口2.图像
  • 2025-01-012024年12月30日(opencv 人脸识别_v1.0)
    系统信息:RaspberryPiZero2W系统版本:2024-10-22-raspios-bullseye-armhfPython版本:Python3.9.2已安装pip3支持拍摄1080p30(1092*1080),720p60(1280*720),60/90(640*480)已安装vim已安装git学习目标:人脸识别图像读取修改尺寸绘制矩形人脸检
  • 2024-12-27OpenCV 入门
    OpenCV_Python入门创建/显示窗口方法说明参数返回namedWindow创建一个窗口窗口名称,WINDOW_NORMAL(窗口属性)resizeWindow设置窗口大小窗口名称,宽,高imshow显示窗口窗口名称,要显示的图像destroyAllWindows关闭所有窗口waitKey延时监听键盘按下0无限/单位毫秒键盘按下
  • 2024-12-24《OpenCV计算机视觉》-图像处理2
    《OpenCV计算机视觉》-图像处理2边界填充cv2.copyMakeBorder()是OpenCV库中的一个函数,用于给图像添加额外的边界(padding)。copyMakeBorder(src:UMat,top:int,bottom:int,left:int,right:int,borderType:int,dst:UMat|None=...,value:cv2.typing.Scal
  • 2024-12-23《OpenCV计算机视觉》--介绍及基础操作
    文章目录《OpenCV计算机视觉》--介绍及基础操作一.OpenCV介绍二.下载OpenCV三.基础操作1.调用OpenCV2.读取图片信息3.读取图片的灰度图4.视频文件读取5.对图片进行切片6.提取RGB颜色通道7.合并颜色通道8.图片修改图片打码图片组合9.cv2.resize10.图形运算图像加法运算cv
  • 2024-12-233.2 图像加权和
    OpenCV中提供了函数cv2.addWeighted(),用来实现图像的加权和(混合、融合),该函数的语法格式为:dst=cv2.addWeighted(src1,alpha,src2,beta,gamma)其中,参数alpha和beta是src1和src2所对应的系数,它们的和可以等于1,也可以不等于1。该函数实现的功是dst=src1alpha+src2be
  • 2024-12-233.3按位逻辑运算
    OpenCV中提供了函数cv2.addWeighted(),用来实现图像的加权和(混合、融合),该函数的语法格式为:dst=cv2.addWeighted(src1,alpha,src2,beta,gamma)其中,参数alpha和beta是src1和src2所对应的系数,它们的和可以等于1,也可以不等于1。该函数实现的功是dst=src1alpha+src2be
  • 2024-12-13opencv imshow 大图片显示,拖动显示
    用imshow显示大图片,不能完整显示,不方便。结合网友的代码,修改成现在的代码,可以拖动图片,方便查看完整图片。而且方便调试,只需要用MatShow替换imshow。structMouseParam{intm_WinWidth;//窗口大小intm_WinHeight;cv::Stringm_WinName;//窗口名称cv::Po
  • 2024-12-10华为路由器/交换机为电脑分配IPv6的配置方式 ----无状态自动配置
    一、配置需求  虽然IPv6技术已出现好多年了,运营商也在响应国家号召,在各个领域都已基本完成了IPv6的部署,但由于各种原因,企业用户似乎对IPv6不是很感冒,虽然从运营商那里获得了IPv6,但基本都是闲置状态,这就导致IPv6没有在客户侧大规模使用。这不,前段时间有一位客户来电咨询关
  • 2024-12-02【HarmonyOS开发】华为商城应用页面实验示例解析(ArkTS实战解析)
    一.实验背景本次项目为华为云鸿蒙应用入门级开发者认证的实验项目,借此来巩固对ArkTS的学习。实验源地址开发者云实验_云实验KooLabs_在线实验_上云实践_云计算实验_AI实验_华为云官方实验平台-华为云 实验目标本实验一共需要完成以下三个部分的任务:本实验将模拟制作
  • 2024-11-30《读《程序员修炼之道:从小工到专家》第四章有感》
    《程序员修炼之道:从小工到专家》的第四章深入探讨了实用主义在程序员成长道路上的重要性,这一主题对我来说意义非凡。这一章节强调了实用主义的核心观点:技术的价值在于其实际应用。作为程序员,我们不仅要追求技术的深度,更要关注技术如何解决实际问题。这种观点提醒我,编程不仅仅是一
  • 2024-11-26详细解析史密斯圆图如何用:研发工程师必备的阻抗匹配与传输线设计利器
    简要讲解:SmithChart是一个极坐标图,用于表示复数反射系数(通常表示为γ)。这个图表同时展示了复阻抗的实部和虚部。实部(R):范围从0到无穷大(∞)。虚部(X):范围从负无穷大到正无穷大。史密斯圆图可以用于可视化多个参数和功能,包括但不限于:复阻抗复反射系数电压驻波比(VSWR)传输
  • 2024-10-16霍夫圆型硬币检测Matlab程序
    1.图像读取和预处理使用MATLAB的uigetfile函数读取图像,可以从文件系统中选择图像文件。读取的图像随后经过灰度化处理,将彩色图像转换为灰度图像,以降低计算复杂度并去除不必要的颜色信息。 2.中值滤波在图像预处理过程中,使用中值滤波来去除噪声。中值滤波是一种非线性滤波
  • 2024-10-15OpenCV高级图形用户界面(8)在指定的窗口中显示一幅图像函数imshow()的使用
    操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:C++11算法描述在指定的窗口中显示一幅图像。函数imshow在指定的窗口中显示一幅图像。如果窗口是以cv::WINDOW_AUTOSIZE标志创建的,图像将以原始大小显示,不过仍然受限于屏幕分辨率。否则,图像
  • 2024-10-14数字图像频率域低通滤波器Matlab实现
    目录前言1.内容、要求与安排(1)以图像“kebi.jpg”为例,读入该图像,利用傅里叶变换,首先显示该图像的频谱图,然后再中心化该频谱图并显示,最后利用对数变换增强中心化的频谱图并显示。①Python中操作如下:②MATLAB中操作如下:(2)使用频率域滤波器平滑图像(以图像“kebi.jpg”为例),实
  • 2024-09-29matlab-对比两张图片的Ycbcr分量的差值并形成直方图
    %对比两张图片的Ycbcr分量的差值并形成直方图,改个路径就能用,图片分辨率要一致closeall;clearall;clc;I1=imread('E:\test\resources\image\1.jpg');I2=imread('E:\test\resources\image\2.jpg');ycbcr1=rgb2ycbcr(I1);ycbcr2=rgb2ycbcr(I2);%提取色度分量,Y(亮
  • 2024-09-15matlab处理函数5
    1.数字数字图像和数字数字图像数据缺省情况下,MATLAB将数字数字图像中的数据存储为双精度类型(double),64位浮点数,所需存储量很大;MATLAB还支持另一种类型无符号整型(uint8),即数字数字图像矩阵中每个数据占用1个字节。  在使用MATLAB工具箱时,一定要注意函数所要求的参数类
  • 2024-09-03OpenCV与AI深度学习 | 实战 | OpenCV传统方法实现密集圆形分割与计数(详细步骤 + 代码)
    本文来源公众号“OpenCV与AI深度学习”,仅用于学术分享,侵权删,干货满满。原文链接:实战|OpenCV传统方法实现密集圆形分割与计数(详细步骤+代码)导 读    本文主要介绍基于OpenCV传统方法实现密集圆形分割与计数应用,并给详细步骤和代码。 背景介绍  实例图片来
  • 2024-09-01240726 sift特征点检测
    #-*-coding:utf-8-*-importsysimportcv2importnumpyasnp#加载数据input_file='table.jpg'#sys.argv[1]img=cv2.imread(input_file)img_gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#提取关键点sift=cv2.xfeatures2d.SIFT_create()keypoi