自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (12)
  • 收藏
  • 关注

原创 C++ OpenCV4 实现鱼眼镜头矫正

鱼眼镜头通过特殊光学设计提供180°甚至更广的视野,广泛应用于全景相机、自动驾驶等领域。然而,这种广角特性会引入严重的桶形畸变,导致直线边缘弯曲,物体尺寸被拉伸。鱼眼镜头矫正的目标是将畸变图像还原为接近人眼视觉的正常图像,便于后续处理。矫正原理基于镜头成像的数学模型,鱼眼镜头的畸变本质是三维空间点投影到二维图像平面时的非线性变换。通过数学公式描述这种畸变,并通过逆变换还原真实坐标。OpenCV采用迭代法近似求解,通过initUndistortRectifyMap生成的mapx/mapy存储每个像素点的逆畸变

2025-05-18 15:52:11 1151

原创 手拉手教你如何抓包分析SIP信令协议

通过本文的介绍,你已经学会了在Windows和Linux系统下使用Wireshark、tcpdump和sngrep抓包分析SIP信令协议的方法。无论是新手还是有经验的开发者,都可以利用这些工具深入了解SIP通信流程,解决实际问题。希望本文能对你有所帮助!

2025-05-16 14:41:33 1168

原创 RK3588平台GDC鱼眼矫正开发全解析:原理、实践与优化

RK3588GDC鱼眼矫正输出到VO

2025-05-16 10:49:08 736

原创 RK3588本地编译环境搭建指南

RK3588 SDK编译指南] | [ARM开发环境配置]建议使用普通用户编译,避免root权限导致的路径问题。

2025-05-12 10:40:22 474

原创 基于HISI3519dv500的yolov8-obb车位检测

基于HISI3519dv500的yolov8-obb车位检测

2025-05-09 16:29:12 630

原创 智慧电梯系统

学校环境中,守护师生的上下楼安全,防范各类电梯安全事故,为校园安全管理增添可靠保障。无论何种场景,梯智眼电梯智能管理系统都能充分发挥其卓越的性能优势,根据不同场所的特点和需求,提供定制化、个性化的电梯管理解决方案,成为电梯安全运行与高效管理的得力助手。当电梯出现异常状况时,运维人员通过云平台,能够迅速获取详细的异常信息以及与之相关的历史数据、实时数据等,从而快速定位问题根源,制定出精准有效的解决方案,大幅缩短故障排查与维修时间,显著提升运维效率,降低运维成本,实现电梯运维工作的智能化、高效化转型。

2025-04-30 12:03:55 1003 4

原创 耗时两天!我在 SIP 协议的「Via 头域」里踩了个「NAT 陷阱」(附人类能看懂的避坑指南)

SIP 协议的 Via 头很「轴」:部分设备严格校验 Via 头的第一个 IP,哪怕 received 参数是对的也没用;知名端口是坑点:5060、80 等端口容易被网络设备特殊处理,换个端口可能「一键通关」;抓包是救命稻草:所有玄学问题,最终都能通过对比协议字段找到答案(记得开 Wireshark!最后想对设备厂商说:下次甩锅前,能不能先告诉我设备严格校验 Via 头?不过也好,现在我也算半个「NAT+SIP」专家了(叉腰)。

2025-04-30 11:44:33 850

原创 基于YOLO11/WVP的电梯系统开发-模型训练与rk3568移植

基于rk3568/3588的电梯系统开发 - yolo11模型训练与部署

2025-03-30 10:06:42 1152

原创 基于RK3588的8路摄像头实时全景拼接

基于RK3588的8路摄像头实时全景拼接

2024-07-06 16:54:56 2838 9

原创 groupnorm_backward反向公式推导

groupnorm backward反向推导

2023-10-16 16:02:25 377

原创 基于深度学习的表计识别方案

20多类不同的表计识别流程和简单概述

2022-04-13 23:31:26 2116 2

原创 HISI3559A YOLOV5训练部署全流程

基于Hisi3559的yolov5模型训练转换后处理流程

2022-01-10 19:42:37 5361 11

原创 nfs服务器配置和挂载

1.nfs的安装sudo apt-get install nfs-kernel-server2.查看nfs的端口是否打开netstat -tl3.重启nfs服务/etc/init.d/nfs-kernel-server restart4.创建nfs共享目录 mkdir /home/xxx/nfs chmod 777 /home/xxx/nfs5.配置nfs文件/etc/exports 里面增加这样一行*代表所有ip的主机都可以挂载访问/home/xxx/nfs * (rw,s

2021-05-29 16:29:48 318

原创 samba服务器配置

1.安装samba服务器sudo apt-get install samba smbclient cifs-utils samba-common2.建立共享文件夹并修改权限mkdir /home/xxx/workchmod 777 /home/xxx/work3.修改配置文件sudo vim /etc/samba/smb.conf在文件最后添加:[work]comment = workpath = /home/ctx/workbrowseable = yescreate mas

2021-05-29 16:18:41 141

原创 Xavier/Tx2镜像拷贝及系统克隆

Xavier/Tx2镜像拷贝及系统克隆TX2/Xavier批量部署过程中的系统克隆及镜像

2019-07-31 11:10:21 2908

原创 JetsonXavier/Tx2性能测试比对

性能调节到最大sudo nvpmodel -m 0sudo ./jetson_clocks.shyolov3用原作者的版本(Alexeyab的版本后面验证发现快了1-2fps):modelfpspltyolov3-32012.6fpsXavieryolov3-4168.8fpsXaviermaskrcnn_keras第一帧1.1s,后面每帧12...

2019-01-24 17:16:23 11384 5

原创 fast-rcnn logo识别

1,下载编译fast-rcnnfast-rcnn下载地址Clone the Fast R-CNN repository#Make sure to clone with --recursive(这样clone下来的是包含rgb大神的caffe版本)git clone --recursive https://github.com/rbgirshick/fast-rcnn.git安装编译参考:...

2019-01-24 16:56:40 482

原创 tensorflow训练maskrcnn并在opencv下部署预测

安装labelme3sudo pip3 install labelme标注数据后的数据增加,这里提供一个数据增强工具,GitHub里面的json-rotate注意json旋转后图像mask不能从图像里面出去,否则训练会报错generate tf.record    python3 create_tf_record.py \  &nb...

2019-01-24 16:55:36 1016 1

原创 YOLO ONLY LOOK ONCE

yolov3数据集准备使用labelimg工具标记数据(voc格式)把标记好的xml文件转成txt,转化脚本如下(python2.7)1, 获取所有图像名```import osdirlist = os.listdir("/home/room/mxj_workspace/data/voc_clock/train_img/")fp = open("ImageID.txt","w")...

2019-01-24 16:53:43 665

原创 基于NVIDIA TX2的usb basyer工业相机编码推流

性能:两路2448*2048 basyer相机编码,编码后25fps,延迟200ms左右编码:调用nvidia底层的api, 参考tegra_multimedia_api下的cuda_encode例子。只需要修改read_from_file()函数的数据为相机输入数据即可目前只支持输入I420格式,但是basyer相机没有I420的格式,用cuda做转换,代码如下:// Grab....

2018-04-26 23:15:58 6465 5

原创 coco_extract_car_2_voc/kitti

coco数据集提取car,转化为voc格式分三步:提取你需要的类别python filter.py移除不需要的图片python get_image.py写成voc格式python get_xml.py话不多少直接上代码:filter.pyimport jsonclassName = { 3:'car' ...

2018-04-26 22:40:38 706

原创 voc2007_extract_car_2_kitti

voc2007_extract_car_label将上一步提取到的car转化为KITTI格式 1,第一步 获取所有图片的名,同时删除后缀。我这里用了比较笨的方法就是先把图片名保存,然后在gedit里面替换 保存图片名python代码:import osdirlist = os.listdir("/home/mahnx0/data/voc_extract_car/train_i...

2018-04-26 21:57:35 294

原创 voc2007_extract_car_label

voc2007_extract_carlabel代码参考:voc数据提取自己的类 作者代码是windows的提取了四类,我当前只需要car和bus两类,最后把bus类别全部转化为car python代码如下:import os import os.path import shutil fileDir_ann = "/home/mahnx0/data/voc2007/A...

2018-04-26 19:03:56 485

原创 基于NVIDIA TEGRA系列板卡的硬件解码及视频推流

以NVIDIA TX1为例硬解码就是利用硬件芯片来解码的,TX1有单独的解码模块,NVDEC. 软解码是用软件程序来解码,比较占用CPU资源 查看cpu gpu 以及编解码模块的使用: sudo ./tegrastats1.gstreamer概述 Gstreamer是一个libraries和plugins的集合,用于帮助实现各种类型的多媒体应用程序,比如播放器,转码工具,多媒体服务器等...

2017-11-02 13:47:15 5202 1

原创 live555搭建rtsp服务器

首先去下载源码 http://www.live555.com/liveMedia/public/live555-latest.tar.gz wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz tar xzf live555-latest.tar.gz cd live ./genMakefiles linux

2017-11-02 13:39:18 1231

原创 TX1在opencv中调用gstreamer解码海康IP摄像头

opencv安装方法: sudo apt-get update sudo apt-get install build-essential cmake git pkg-config sudo apt-get install libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev sudo apt-get install libgtk2.

2017-11-02 13:33:22 3400

原创 TK1 Darknet上用RTSP网络摄像头 Gstreamer解码解决视屏马赛克解码速度不够的问题

"rtspsrc location=\"rtsp://192.168.0.220:554/user=admin&password=admin&channel=1&stream=0.sdp?real_stream--rtp-caching=10\" latency=10 ! rtph264depay ! h264parse ! omxh264dec ! videoconvert ! appsin

2017-07-27 17:55:49 2425

原创 NVIDIA TX2环境安装遇到的小问题

按照官网操作没有跳出IP界面...把FLASH OS...选择为no action 然后选择第一步 进行安装成功跳出来ip的界面。接着就是漫长的等待  完了设置环境变量。

2017-06-05 16:37:40 1998

原创 DM8127/DM8148图像算法移植

1,设备连接*板子上电:12v电源*网线用来传输数据。*串口用来打印信息和调试程序*一路高清输入                       *一路输出                                                                               2,设置网段将ubuntu,开发板,pc三个设置在同一

2017-05-18 13:59:56 1383 2

原创 2.2 BMP文件 灰度化 二值化 亮度调整有关BMP图像处理的底层函数

代码写的很水,把灰度化 二值化 亮度调整 算法全部注释掉了 ,根据自己的需要去掉相关注释就可以,快捷注释键ctrl+k+c 快捷取注释键ctrl+k+u;如果输入的位图文件不是24位的,在相关循环下面添加相应的算法即可 下面是自己写的代码:#include<malloc.h> #include<stdlib.h>#include<memory.h>#include<time.h>#

2016-09-06 11:21:21 1242

原创 2.1 图像处理框架搭建一之图像的输入输出

#include <stdio.h>#include <malloc.h>#define path '添加你的图片路径'#define BM 19778typdef struct functions{ int IsBitMap(FILE *fp);//判断是否是bmp图片 long getWidth(FILE *fp);//获取图像的宽 long getHeight(FILE

2016-08-31 15:59:12 481

原创 2,BMP文件格式解析

BMP图像 42 4D 5A 00 00 00 00 00 00 00 36 00 00 00 28 00 00 00 03 00 00 00 03 00 00 00 01 00 18 00 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF 00 00 00 00 00 00

2016-08-31 15:38:26 999 1

深入浅出的GB28181

深入浅出的GB28181

2025-05-16

RK3588 GDC鱼眼矫正示例代码

RK3588 GDC鱼眼矫正示例代码

2025-05-16

DM8148基于Syslink的ARM与DSP双核通信例程使用方法

DM8148基于Syslink的ARM与DSP双核通信例程使用方法

2017-04-27

TX1-2自动刷机克隆备份镜像文档

nvidia tx1/2上手动刷机 不用jetpack命令 备份之前的tx系统环境并且刷到新的系统上 适合批量部署

2018-06-11

yuvview附几张yuv图片

yuv图像查看工具yuvview 附几张yuv的图片

2017-07-13

onvif最全的协议讲解

onvif最全的英文版协议讲解 有助于全面理解onvif协议 个人认为胜过百度上看半天 还讲解不全

2018-06-11

航拍图片全景拼接代码

航拍图片全景拼接代码

2017-04-27

pelco-D协议英文详解

英文版pelco-d协议详解 做项目在百度看半天介绍的都点滴不全 看了这个豁然开朗

2018-06-11

全景拼接c++代码

全景拼接c++代码

2017-04-27

图像拼接详解

共三个pdf,包括特征点检测的详解,sift算法详解以及图像拼接的详解和拼接效果优化

2016-09-28

Eigen矩阵库

Eigen库

2017-01-16

图像检索系统

图像检索系统 c++ QT界面

2017-04-27

全景图像拼接

基于c++的图像拼接的源代码

2016-09-28

vlfeat 18.0库

vlfeat 18.0库

2017-01-16

空空如也

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

TA关注的人

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