自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 C# 学习第七弹——数组

2、同时为整个数组赋值({})——当指定数组长度后,初始值的个数必须与数组长度一致,不会自动补0。数组中的每一个变量称为数组的元素,数组能够容纳元素的数量称为数组的长度。1、使用一维数组输出每个月的天数。数组元素类型[] 数组名称;2、使用一维数组寻找最大值。1、为每个元素单独赋值。(二)初始化一维数组。(三)一维数组的使用。

2024-04-02 10:29:31 295

原创 C# 学习第五弹——语句

C#中的循环、判断、跳转语句

2024-03-29 09:06:29 423

原创 YOLOv5+DeeepSort 行人检测

各种换版本(python torch),各种创建虚拟环境,各种。在加载权重的项目代码中引入保存权重的项目代码的总路径。把一个项目保存的权重文件用在另一个项目中进行加载。1、加载权重文件失败。

2024-03-25 13:40:32 285

原创 C# 学习第四弹——字符串

C# 字符串

2024-02-27 14:44:09 512

原创 C# 学习第三弹——表达式

C# 表达式

2024-02-26 13:40:52 493

原创 C# 学习第二弹

类内:静态变量随类的创建而创建,实例变量随对象的创建而创建;静态方法不能调用实例变量,需将类实例化之后再调用,非静态方法可以调用静态变量和实例变量。变量的基本要求:简短且能清楚的表明变量的作用,通常第一个单词首字母小写,其余单词首字母大写。注意:使用变量前要进行初始化,变量名规则,—变量类型 变量1,变量2,变量3;2、初始化变量——将数据存入内存空间。1、声明变量——根据类型分配空间。—变量类型 变量名 = 数值;3、使用变量——取出数据使用。(一)变量的声明和初始化。—变量类型 变量名;

2024-02-23 09:22:08 415

原创 C#学习第一弹

C# 基础入门第一弹

2024-02-19 15:47:36 369

原创 第七弹 目标检测与识别

这意味着在不同尺度下获得一系列的窗口,然后用与在原始尺度下进行检测相同的方法来计算叫小尺度下的窗口大小,最后,把这个窗口号与原始窗口放在一起。提取特征的流程:将图像分割成若干小单元,每个小单元是16 x 16的像素块,每个单元都包含了视觉表示,该视觉表示是按八个方向所计算的颜色梯度。,只需要一个匹配结果,且对具有良好评分的图像不感兴趣,而是对具有最高评分的图像区域感兴趣。是一个程序,用来约定图像的某个区域是否含有要识别的对象,对象识别是程序识别对象的能力。(2)使用任意尺度的参数来调整(缩小)图像的大小;

2024-02-13 11:09:35 396

原创 FFmpeg集合

流媒体服务可以支持实时的播放或点播,并且在某些情况下,可能还需要特定的软件来访问特定的内容。MP3(mp3lame)编码,需要使用libmp3lame编码器实现了目前多媒体领域绝大多数常用的编解码格式,既支持编码,也支持解码,还支持第三方的编码器。①顺序流式传输:顺序下载,通过HTTP服务发送文件,用户在下载文件的同时可观看在线媒体,但不能跳到未下载的部分,适合短片段传输。:通常一个媒体流是由大量的数据帧组成的,对于压缩数据,帧对应着编码器的最小处理单元,分属于不同媒体流和原始数据之间相互转换的。

2024-02-03 14:42:33 778

原创 OpenCV第六弹-人脸检测和识别

类Haar特征是一种用于实现实时人脸跟踪的特征。每个类Haar特征都描述了相邻图像区域的对比模式。对给定的图像,特征可能会因区域大小而有所不同,区域大小被称为窗口大小。Haar级联具有尺度不变性,在尺度变化上具有鲁棒性。opencv自带的人脸检测XML文件需要正面、直立的人脸图像。

2024-01-25 16:13:10 539

原创 空间滤波器

基本原理:进行卷积操作时,把每个像素根据周围像素的值按照不同的计算方式进行设置。图像滤波常用于平滑图像、去除噪音和边缘检测等任务。线性滤波器:盒式滤波器、均值滤波器、高斯滤波器。非线性滤波器:中值滤波器。

2024-01-19 16:39:46 441 1

原创 OpenCV-二值化方法

将像素点的灰度值变为0或255。

2024-01-18 15:48:29 471 1

原创 cv2.error: OpenCV(4.9.0) :-1: error: (-5:Bad argument) in function ‘rectangle‘

在调试facenet+retinaface时,检测一张图像中多张人脸时出现以上问题。在网上搜了很多,最终选择询问李博士。

2024-01-17 22:35:29 5216

原创 OpenCV第五弹-深度估计与分割

立体视差:从不同视角观察同一场景得到的两张图像叠放在一起,感觉是两张不同的图像,针对两张图像中两个孪生物体之间任意一对相互对应的两个像素点,可以度量像素之间的距离。近距离的物体会产生较大的立体视差,远距离的就小一些。-极几何:属于立体视觉几何学,从同一物体的两张不同图像提取三维信息。跟踪从摄像头到图像上每个物体的虚线,然后在第二章图像做同样的操作,并根据同一个物体对应的交叉来计算距离。使用极几何计算视差图,对图像中检测到的不同深度的基本表示。视差图:灰度图像,该图像的每个像素值代表物体表面的立体视差。

2024-01-16 16:41:55 432 1

原创 pycharm-Anaconda-虚拟环境

使用Anaconda创建虚拟环境,默认创建到C盘(即使Anaconda安装在D盘)。在pycharm中加载环境时,总是弹窗好几十个,而且安装的库一直Loading......本来以为要重装系统,郁闷一晚上。早上醒来,灵光一现,直接修改虚拟环境的位置。已创建的虚拟环境无法修改,修改默认路径后,新建的虚拟环境才可以出现在新路径。tensorflow是未修改之前的安装位置;pycharm版本太高,选择系统解释器。tf是修改之后的安装位置。

2024-01-10 09:14:25 356

原创 OpenCV第四弹

高通滤波器(HPF):检测图像的某个区域,然后根据像素与周围像素的亮度差值来提升该像素的亮度的滤波器。低通滤波器(LPF):在像素与周围像素的亮度差值小于某一特定值时,平滑该像素的亮度。③HSV:色调(Hue)-饱和度(Saturation)-黑暗的程度(Value)。直白点说,就是中央像素如果与周围的亮度差值很大,中央像素的亮度增加。⑤分析所有的边缘及其之间的连接,保留真正的边缘并消除不明显的边缘。①灰度:去除彩色信息获得灰阶,对中间处理有效,如人脸检测。③在边缘上使用非最大抑制(NMS);

2024-01-08 15:27:07 363

原创 人脸识别原理篇

人脸识别相关知识

2024-01-05 16:14:46 552 1

原创 Pytest第一弹

单元测试框架:针对最小单位(函数、方法)进行的正确性检查测试。pytest可以和结合实现。

2024-01-05 10:41:35 392 1

原创 Opencv第三弹

8位的灰度图像是一个含有字节值的二维数组;一个24位的BGR图像是一个含有字节值的三维数组。image[0, 0],或image[0,0,0]第一个值代表像素的y坐标或行,0表示顶部;VideoCapture类的read()函数和VideoWriter类的write()函数支持读/写。后端Flask向前端传输图片的时候,也尝试转换成字节形式,但最后采用的Base64格式。当需要同步一组摄像头或一个多头摄像头时,可用grab()和retrive方法。回调事件参数值可以取如下的值,分别对应不同的鼠标事件。

2024-01-03 14:33:28 358 1

原创 Opencv第二弹

每个像素都由一个三元数组表示,每个整型向量分别表示一个B、G、R通道。将图片作为灰度图像,丢失颜色信息。

2024-01-02 17:03:09 347

原创 Opencv第一弹

OpenCV偏科研,有难度,有深度,完全从底层开发,对使用者门槛高,开发效率低,开发慢;Halcon偏工程应用,使用封装好的功能函数,对使用者门槛低,开发效率高,开发快。若delay取正整数:表示等待按键的时间,比如cv2.waitKey(30),就是等待30毫秒(milliseconds);等待期间有按键:返回按键的ASCII码(比如:Esc的ASCII码为27,即0001 1011);只保留R通道:三通道图像(0,1,2),保留最后一个通道(索引为2),其他通道置为0.(非0非空,if代码块执行)。

2024-01-01 15:22:34 307

原创 使用Flask向前端传入图片

第一步,转为二进制图片第二步,使用base64 编、解码。

2023-12-16 16:49:59 890 1

原创 pip 安装Timeout

一直安装不上,结果是因为网不好,开了热点,速度噌噌的,opencv也装上了。昨天下载pycharm和python安装包也是因为网慢用的流量。折腾老半天,真的很生气,以为是自己配置有问题。

2023-08-16 22:46:19 61 1

原创 直接cd命令不起作用

cd命令

2023-08-16 21:59:27 1631 1

原创 批量修改文件

批量修改文件名称

2023-05-01 11:12:39 77

原创 EndNote合集

EndNote链接速递

2023-03-14 20:51:06 48

原创 Visio保存图片不清晰

Visio图片保存

2023-03-09 10:23:52 3054

转载 PixelShuffle

可以让卷积后的feature map的高和宽变大——即分辨率增大,这个新的操作叫做sub-pixel convolution,具体原理可以看PixelShuffle《Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network》的论文。正常情况下,卷积操作会使feature map的高和宽变小。

2023-02-28 09:21:43 190

原创 linux小锁问题

记录

2023-01-30 22:18:27 117 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除