自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一些小细节代码笔记汇总

这样做的目的是确保代码在不同平台上都能正确处理键盘输入。例如,在Windows和Linux系统上,的返回值可能有所不同,通过。可以统一处理这些差异。

2024-10-29 13:37:09 401

原创 cv2.imshow和plt.imshow的区别

同样一张灰度图,plt.imshow显示的图片和cv2.imshow显示的图片不一致,这是因为cv2.imshow和plt.imshow在处理图像显示时的默认行为有所不同。从下面图看matplotlib绘制的要比cv2绘制的对比度更强、更亮。

2024-10-14 16:51:27 515

原创 windows电脑C盘内存爆满怎么办?

C盘爆满怎么办?不知道哪些文件夹占用内存多?不知道哪些文件能不能删?

2024-09-27 10:37:13 829

原创 将esp32-s3-eye做为USB网络摄像头(UVC设备)

将esp32-s3-eye做为USB网络摄像头,PC端直接访问esp32s3开发板的摄像头

2024-09-10 17:28:35 943

原创 buildroot构建根文件系统

负责系统启动的第一阶段,初始化硬件并加载内核。

2024-09-03 09:51:01 1743

原创 RV1103调用摄像头运行retinaface和facenet进行人脸识别

RV1103调用摄像头运行retinaface和facenet进行人脸识别

2024-08-28 13:58:37 442

原创 微信消息自动回复python代码逻辑

微信消息自动回复python代码逻辑

2024-08-20 14:16:34 272

原创 使用自己的数据集训练yolox并部署到rk3308

使用自己的数据集训练yolox并部署到rk3308

2024-08-16 16:19:23 397

原创 RV1103调用摄像头运行yolov5进行实时检测

RV1103调用摄像头运行yolov5进行实时检测

2024-08-01 15:59:07 1283 1

原创 瑞芯微芯片资料中关于图像处理相关的知识点

瑞芯微芯片资料中关于图像处理相关的知识点

2024-07-26 11:29:31 531

原创 使用pfld模型进行表盘读数检测

使用pfld模型对压力表进行读表检测

2024-07-25 17:18:08 327

原创 RV1103使用rtsp和opencv推流视频到网页端

RV1103的实时视频推流

2024-07-19 11:28:32 526

原创 开发板与电脑的文件互传方法总结

开发板的 IP 地址为 172.32.0.93,服务器的IP地址为 172.32.0.94(根据自己实际配置 RNDIS 虚拟网口的IP地址填写)若开发板的 IP 地址为 192.168.10.116,服务器的IP地址为 192.168.10.147。开发板的 IP 地址可以通过登录路由器查看、局域网IP扫描工具扫描、串口调试或者ADB等方式获取。1)将开发板通过 USB 接口连接电脑,从 PC 端上传文件或者文件夹到开发板的根目录。通过 SSH 传输文件到开发板 /root 目录。通过TFTP传输文件。

2024-07-15 10:26:57 1215

原创 RV1103 Luckfox Pico使用SPI NAND Flash烧录镜像

由于RV1103_Luckfox_Pico默认是使用sd卡烧录镜像的,但是给他焊了个spi nand flash,不用sd卡

2024-07-12 17:24:19 631 2

原创 深度学习标注文件格式转换

深度学习中不同标注格式文件的转换

2024-07-03 14:12:57 481

原创 ENVI5.6使用笔记

ENVI5.6版本软件的使用笔记

2024-07-02 14:46:26 1368 1

原创 ToF原理以及应用

下图中Case 1为正常情况下的脉冲ToF测距场景,但当测量距离较远,光脉冲飞行一个来回的时间超过了两次连续发射脉冲的间隔,传感器在发射第二个光脉冲后才接收到第一个光脉冲的反射波,就会把该反射波错认为是第二个光脉冲的近距离反射波,这时就会出现相位模糊现象,如Case 2。与脉冲波调制不同的是,连续波调制法每次测量获取多个样本,每个样本之间相位差为90°,共采4个样本,分别是C1-C4,大部分的ToF都是使用这种方法,即4相法,这样在数字运算中比较容易实现。,其表示ToF传感器分离和收集光电信号的好坏程度。

2024-06-13 11:33:36 3110

原创 华为支持手指关节手势的原理

华为的指关节手势有指关节截屏、指关节录屏、指关节区域截屏、指关节分屏等。该技术的实现是靠触控结合了其他一些传感器实现的。

2024-06-11 11:28:03 799

原创 高光谱成像技术简介,怎么选择成像方案?

不同物体是由不同的元素及其化合物组成的,物质的结构不同,这就导致物体表面反射或者散射光的波长呈现特异性。同时,不同物体在不同状态下对不同波长的光的反射或者散射能力也不同,使得物体具有不同的颜色或者光谱特征,就像“指纹”信息一样。对谱线的波长和强度,进行定性或定量分析,这类方法就是光谱分析法。

2024-05-23 08:46:19 2231

原创 机器视觉中的打光技巧、选择光源的流程

机器视觉领域,不同的光源和打光角度适应的场景不同。

2024-05-15 11:03:41 3729

原创 为什么要使用gamma校正?

人眼对于亮度的感知反应也是非线性的,对暗部的特征变化更为敏感,恰好图片存储过程中的gamma校正正好能增加对暗部特征的采样,所以就算现在RTC显示器已经被淘汰,图片存储时仍然默认使用gamma校正,相应地,在现在的显示器端需要做逆gamma校正来使得最终真实物体亮度与显示器显示的亮度呈现接近1:1的关系。为CRT显示器在该电压下的显示亮度。这里的感知线性映射就是gamma校正,具体的做法就是:相机捕获到现实世界真实的光的信息,然后对这些输入开n次方根(n即gamma值,一般取1.8~2.2),

2024-04-24 17:56:30 1449

原创 使用自己训练好的模型YOLOv8进行X-AnyLabeling自动标注

使用一小批数据训练好的模型,然后对剩余的数据集进行自动标注

2024-04-17 10:22:58 4236 6

原创 使用YOLOv8训练自己的目标检测数据集(VOC格式/COCO格式)

使用YOLOv8训练自己的目标检测数据集(VOC格式/COCO格式)

2024-04-16 14:58:06 3343 1

原创 esp32s3增加支持camera gc0328

记录一下esp32s3使用gc0238摄像头运行esp-who下面的human_detection示例。

2024-02-27 19:21:11 897

原创 获取tensorflow lite模型指定中间层的输出

以`mobilenet v2`为例子,我已经训练好了模型,有`tflite`格式和`onnx`格式两种模型的权重文件,我想获取`tflite`模型在推理阶段`neck`部分的输出。

2024-02-25 14:13:46 711

原创 Resize:最近邻插值、双线性插值、双三次插值

官方建议:如果是缩小图片,使用INTER_AREA插值算法看起来是最好的,如果是放大图片,可以选择INTER_CUBIC(慢)或INTER_LINEAR(快但效果还不错)。

2024-01-16 10:05:13 2483 1

原创 esp32-cam使用SD卡/web端保存拍摄图片到本地

保存拍摄图片主要是想加在人脸识别这个项目中,所以先把人脸识别示例跑通,然后在把挂在sd卡的部分放进来,或者使用web端保存图片。

2024-01-11 15:46:05 2615 1

原创 esp32-s3训练自己的数据进行目标检测、图像分类

利用edgelab训练自己的数据,部署到esp32-s3,可实现目标检测、图像分类等,速度也很可观。

2023-12-21 18:42:19 3412 8

原创 esp32-s3部署yolox_nano进行目标检测

使用esp32-s3部署目标检测yolox_nano模型

2023-11-30 16:29:40 3030 6

原创 Windows 11系统cmd终端美化、Vscode终端美化

电脑默认的终端没有语法高亮这些,运行命令和代码输出字体一样,有时会有两者混淆的烦恼,美化后把命令行搞得花哨点,这样就解决了我的问题。

2023-11-12 00:07:57 7056 8

原创 ProPainter——实现视频消除特定对象、去水印、视频修复

可部署在自己电脑,实现视频消除对象、去水印、视频修复。

2023-11-09 17:22:48 9075

原创 高云Tang Nano 4K和Tang Nano 9K的网络资源汇总

手上有高云的Tang Nano 4K和Tang Nano 9K两块开发板,高云的资料非常多,除了他官方给的各种pdf资料外,还有很多网络资源,本帖稍汇总下。

2023-11-09 10:36:31 938

原创 nanodet训练自己的数据集、NCNN部署到Android

nanodet目标检测训练自己的数据以及在安卓终端的部署

2023-11-07 11:06:01 1190 1

原创 利用Lama Cleaner本地实现AIGC试玩:擦除对象、替换对象、更换风格等等

Lama Cleaner的使用大全,可本地实现AIGC各种功能。

2023-11-06 00:05:00 4436 7

原创 esp32cam和esp32-s3烧录human_face_detect实现人脸识别

Ubuntu20.04系统为esp32cam烧录human_face_detect

2023-11-01 14:22:34 2818

原创 ubuntu安装、切换、使用不同版本的python

ubuntu在不安装anaconda的情况下怎么管理不同版本的python

2023-10-25 14:59:11 1422

原创 python运行加速神器——numba(详细教学版)

如果代码中有循环,耗时恼人,一定要用Numba试试。

2023-10-17 16:20:15 11484 1

原创 Arduino安装esp32-cam以及CameraWebServer实例人脸检测识别的实现

Arduino安装esp32-cam以及CameraWebServer实例的实现,图文并茂,详细着

2023-10-12 17:54:45 3609 5

原创 杂学笔记!

64位系统CPU一次可处理64位数据,即一次处理8个字节(8 *8 bit)。因为32位的软件既能安装在32位系统上还能安装在64位上,软件开发商考虑投入产出比,一般都会优先开发32位的。64位操作系统只能安装在64位电脑上(CPU是64位的),同时搭配64位软件才能发挥最佳性能;32位系统CPU含有32根地址线,寻址能力为2的32次方个字位,最多只能处理4GB的内存,64位系统能支持任何大小的内存。32位操作系统既可以安装在32位电脑也可以安装在64位电脑上,但32位操作系统无法运行64位的软件。

2023-10-12 09:35:33 867

原创 本地使用GFPGAN进行图像人脸修复

本地使用GFPGAN权重文件进行人脸修复

2023-09-05 17:19:22 1258

空空如也

空空如也

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

TA关注的人

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