- 博客(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
原创 将esp32-s3-eye做为USB网络摄像头(UVC设备)
将esp32-s3-eye做为USB网络摄像头,PC端直接访问esp32s3开发板的摄像头
2024-09-10 17:28:35 943
原创 RV1103调用摄像头运行retinaface和facenet进行人脸识别
RV1103调用摄像头运行retinaface和facenet进行人脸识别
2024-08-28 13:58:37 442
原创 开发板与电脑的文件互传方法总结
开发板的 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
原创 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
原创 为什么要使用gamma校正?
人眼对于亮度的感知反应也是非线性的,对暗部的特征变化更为敏感,恰好图片存储过程中的gamma校正正好能增加对暗部特征的采样,所以就算现在RTC显示器已经被淘汰,图片存储时仍然默认使用gamma校正,相应地,在现在的显示器端需要做逆gamma校正来使得最终真实物体亮度与显示器显示的亮度呈现接近1:1的关系。为CRT显示器在该电压下的显示亮度。这里的感知线性映射就是gamma校正,具体的做法就是:相机捕获到现实世界真实的光的信息,然后对这些输入开n次方根(n即gamma值,一般取1.8~2.2),
2024-04-24 17:56:30 1449
原创 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
原创 Windows 11系统cmd终端美化、Vscode终端美化
电脑默认的终端没有语法高亮这些,运行命令和代码输出字体一样,有时会有两者混淆的烦恼,美化后把命令行搞得花哨点,这样就解决了我的问题。
2023-11-12 00:07:57 7056 8
原创 高云Tang Nano 4K和Tang Nano 9K的网络资源汇总
手上有高云的Tang Nano 4K和Tang Nano 9K两块开发板,高云的资料非常多,除了他官方给的各种pdf资料外,还有很多网络资源,本帖稍汇总下。
2023-11-09 10:36:31 938
原创 利用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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人