自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

youngboy的博客

Java WEB 开发 Activiti开发

  • 博客(127)
  • 资源 (3)
  • 收藏
  • 关注

原创 ​双目立体视觉的3D重建全流程

​目的:获取相机内参(焦距 f、主点 (cx ,cy)、畸变系数)和外参(旋转矩阵 R、平移向量 T)。​输出:生成点云(Point Cloud)或网格模型(Mesh),可用于可视化或进一步分析。​输出:生成视差图(Disparity Map),每个像素值为左右图像的水平位移。​位置:极线矫正后,​立体匹配(Stereo Matching)阶段的核心步骤。​方法:使用标定板(如棋盘格)拍摄多组图像,通过张正友标定法计算参数。​优化:通过滤波(中值滤波、双边滤波)去除噪声,填补空洞。

2025-03-27 14:22:18 481

原创 stm32 f1 外接大功率负载方案 6DI/8DO/4AI/1AO

24V工业电源] → [电源隔离转换] → [STM32F103C8T6]├─ [模拟输入模块](ADC+信号调理)├─ [模拟输出模块](PWM/DAC)├─ [通信接口](RS485/CAN)└─ [编程调试接口](SWD/USB)├─ [数字输出模块](达林顿驱动)├─ [数字输入模块](光耦隔离)

2025-03-26 16:33:59 147

原创 C#使用winform实现简单的梯形图指令编译和执行,带编译器和虚拟机代码

【代码】C#实现简单的梯形图指令编译和执行。

2025-03-06 09:54:52 280

原创 是用rle编码实现四连通域

【代码】是用rle编码实现四连通域。

2025-01-13 15:25:04 162

原创 高性能二值化实现binaryThreshold

使用 AVX 指令 (mm256*) 实现了并行处理,每次处理 32 个像素。使用 cmpgt_epi8 进行并行比较,生成掩码。掩码与常量 255 结合生成二值化结果。

2025-01-10 17:23:00 176

原创 win检测有没有被远程线程注入

【代码】win检测有没有被远程线程注入。

2025-01-10 09:44:55 157

原创 js实现高斯-约旦消元法求解Homography矩阵

【代码】js实现高斯-约旦消元法求解Homography矩阵。

2024-11-27 10:22:13 396

原创 esp32触发相机

串口发送命令 up 20000 1 20000 触发。esp32触发相机,测试成功上升沿触发。

2024-11-26 10:06:25 447

原创 STM32 的 DCMI 接口与 ESP32 的 DVP 接口的区别与作用

在嵌入式系统中,图像传感器或摄像头模块的数据传输是一项常见且复杂的任务。为了实现图像数据的高效传输,许多微控制器和处理器设计了专用的接口。这些接口能够处理来自摄像头模块的并行图像数据流,并通过 DMA(直接内存访问)将其传输到内存中,从而减轻处理器的负担。STM32 的 DCMI(数字摄像机内存接口)和 ESP32 的 DVP(数字视频端口)接口都是为此目的而设计的,但它们在硬件架构、支持的功能和应用场景上有所不同。

2024-11-19 11:54:34 1509

原创 普通单片机为什么无法直接驱动dcmi接口相机

DVP(Digital Video Port)接口 是 ESP32 提供的一种硬件接口,专门用于处理并行视频数据流。它允许外设(如摄像头模块)通过多个并行数据线(如 8 根数据线)将数据传输到 ESP32,从而支持高效的视频数据处理。ESP32 内部的 DVP 接口与 DMA 控制器 配合使用,能够将这些并行数据直接传输到内存(例如 PSRAM 或 SRAM),从而避免了 CPU 的干预,并提高了数据传输的速度和效率。

2024-11-19 11:48:06 1148

原创 大华sdk c++回调踩坑 -102 IMV_INVALID_HANDLE

【代码】大华sdk c++回调踩坑 -102 IMV_INVALID_HANDLE。

2024-11-04 20:27:32 185

原创 YOLOv5 Anchor 训练与预测时的区别,为什么推理的时候不需要输入 Anchor ,Detect头解析

在 YOLOv5 中,Detect 类通过 register_buffer 将 Anchor 注册为模型的缓冲区。这种方式确保了 Anchor 不会被视为模型的可训练参数,并且在模型转移到不同设备或者保存和加载时,Anchor 的值能保持一致。Anchors 在推理阶段用于解码网络输出的特征图,生成实际的边界框。虽然在训练过程中 Anchors 似乎没有被直接使用,但它们在目标分配和损失计算中起到了至关重要的作用。

2024-10-14 16:03:21 1107

原创 js实现两个轴直线插补圆弧插补

【代码】js实现两个轴直线插补圆弧插补。

2024-09-25 09:28:02 228

原创 js实现类似halcon的代码编辑器,支持断点调试 ,步过 ,单步执行,任意跳转执行,图像变量监控,数值变量监控

前端使用vue elementui后端使用cpp,内嵌lua引擎,注入opencv函数在前端一行一行解释执行lua代码。

2024-09-23 12:11:17 254

原创 threejs加载高度图渲染点云,不支持tiff

问题点使用的point来渲染点云,大数据图片无效渲染点多(可以通过八叉树过滤掉无效点增加效率,但是这个太复杂),但是胜在简单能用code代码可运行,无需npm<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2024-09-20 11:25:19 878

原创 python解决opencv不能读取中文路径的问题

【代码】python解决opencv不能读取中文路径的问题。

2024-09-09 17:14:11 271

原创 js实现lua解释器,类似halcon代码编辑器一行一行解释执行

只能一行一行执行,不能有一行代码跨越多行,不支持lua的表,只支持for i的循环,支持自定义函数,并且可以跳到函数里面一行一行执行,这里的函数并不是lua的函数,而是由js状态控制执行函数里的代码,if for 循环一样也是由js状态机跟踪状态并执行对应指令,函数之前的变量使用lua的表进行隔离,每个函数对应一个函数名的表,函数直接的参数传递由js状态机自动复制到函数对应的表中,包括函数的返回值。

2024-09-05 16:28:24 321

原创 大华相机SDK文档

MVSDK 接口文档

2024-08-27 15:55:56 369

原创 大华工业相机c++软触发代码

/ 本Demo为简单演示SDK的使用,没有附加修改相机IP的代码,在运行之前,请使。// 本工程演示了发现设备,连接设备,设置软触发,软触发,断开连接操作。// 用相机客户端修改相机IP地址的网段与主机的网段一致。/// \brief 软触发示例。

2024-08-26 15:00:05 546

原创 js使用run编码计算region的交集并集差集

转为run编码后再运算可以节约大量内存subtractIntervals 函数的逻辑:目前的实现假设了所有的 subIntervals 都会与 intervals 完全重叠,这可能导致计算不准确。应该将 subIntervals 从 intervals 中去除时,考虑到可能的部分重叠。差集计算:subtractIntervals 函数需要更准确地处理部分重叠和完整重叠的情况。

2024-08-19 15:08:28 308

原创 c#实现基于事件驱动的自动流程控制,包含任务超时,任务执行metric

这个类实现了事件分发,和队列任务执行,以及成功回调,失败回调和超时处理。

2024-07-22 17:30:45 381

原创 yolov5 python推理代码

【代码】yolov5 python推理代码。

2024-07-16 11:05:48 405

原创 a newer or same version is present nvidia解决方案

或者Night Visual Editor 失败,把显卡驱动卸载掉,打开service.mtc 服务控制面板,把nvidia开头的服务全停掉,重新启动cuda安装程序选择自定义安装 vse visual studio相关的不勾选。

2024-07-15 17:11:46 1328

原创 多项式畸变模型的局限性:为何不能保证所有点完全校正到理想位置

在图像处理和计算机视觉领域,镜头畸变是一种常见现象,尤其在广角镜头和低质量镜头中更为明显。镜头畸变会导致图像中的直线变为曲线,影响图像的几何准确性。为了校正这些畸变,通常使用多项式畸变模型。然而,这些模型并不能保证所有点都完全校正到理想位置。本文将探讨多项式畸变模型的局限性及其原因。

2024-07-11 13:36:54 598

原创 luabridge绑定c++返回指针的函数,和绑定c++返回对象的函数区别

返回对象的写法lua自动释放内存返回指针的对象自己释放内存。

2024-07-08 09:31:38 283

原创 js实现blockly后台解释器,可以单步执行,可以调用c/c++函数

解析blockly语法树,使用js管理状态,实际使用lua执行,c/c++函数调用使用lua调用c/c++函数的能力可以单行执行已实现if功能 for循环功能 函数功能单步执行效果图。

2024-06-25 14:40:46 495

原创 halcon 使用svm分类

【代码】halcon 使用svm分类。

2024-06-20 16:36:59 357

原创 js实现canvas截图功能

使用canvas的导出功能和drawImage函数实现裁剪图片的功能

2024-06-20 13:51:15 448

原创 halcon ocr识别字符

基于传统分类器的识别不稳定,对于对比度不高的容易误判。

2024-06-17 14:57:29 317

原创 powershell获取子文件夹下得第一个文件

【代码】powershell获取子文件夹下得第一个文件。

2024-06-17 14:51:43 303

原创 秩滤波(Rank Filter)实现

秩滤波(Rank Filter)在图像处理中的确较少见,主要的概念与基于排序操作的中值滤波器有所不同。秩滤波器会对一个滤波区域(通常是一个窗口)内的像素值进行处理,不是简单的取中值,而是基于排序后的值按一定规则选取,或通过奇异值分解(SVD)来得到滤波结果。

2024-06-17 13:24:58 453

原创 3D线扫相机中的深度数据与激光反射强度数据获取及其应用

3D线扫相机(3D line scan camera)是一种高精度的三维测量设备,广泛应用于工业自动化、质量控制和精密测量等领域。与传统二维成像相机不同,3D线扫相机能够同时获取物体的深度信息和反射强度信息,从而为高精度三维重建和表面特性分析提供了重要数据支持。

2024-06-13 11:56:40 1673

原创 lua手动添加Opencv Mat对象

使用c++的placement new 调用 Mat 类的构造函数,把对象分配在lua的userdata空间中。Mat的生命周期由lua虚拟机管理,跟随lua变量生命周期。

2024-06-12 11:52:00 729 3

原创 lua手动绑定c++函数使用luaL_checkudata 和 luaL_newmetatable 联动

luaL_checkudata 和 luaL_newmetatable 是联动的。luaL_newmetatable 用于创建和注册一个元表,而 luaL_checkudata 用于从 Lua 栈中获取用户数据并确保其元表与预期的元表名称匹配。下面我们详细解释两者如何联动工作。

2024-06-11 15:57:39 714

原创 opencv python使用findCirclesGrid算子和halcon标定板标定相机

【代码】opencv python使用findCirclesGrid算子和halcon标定板标定相机。

2024-06-11 11:16:57 492

原创 js实现简单计算器词法解析语法解析解释器,带可视化界面

【代码】js实现简单计算器词法解析语法解析解释器,带可视化界面。

2024-06-11 11:13:30 233

原创 blockly json toolbox配置

【代码】blockly json toolbox配置。

2024-05-23 10:17:56 211

原创 深入理解基于递归的解释器与基于指令的解释器的区别

在编程语言的解释器实现中,基于递归和基于指令的两种方式都有着各自的特点和适用场景。本文将深入探讨这两种解释器的区别以及它们各自的优缺点和适用情况。

2024-05-22 17:30:43 492

原创 js实现一个简单的ast执行器

【代码】js实现一个简单的ast执行器。

2024-05-22 10:47:29 189

原创 win c++使用lua环境配置 5.3.5版本

下载lua源码,github仓库使用vs编译源码,新建一个静态库项目(只会生成lib文件),想要dll的话就新建dll项目(有一个lib文件和dll文件把lua源码下面的文件夹都是,复制到vs项目中点击生成就好了。

2024-04-25 17:40:00 453

大华相机SDK文档,这是一个文档

chs sdk文档

2024-08-27

js使用canvas实现画roi功能,并实现交集并集差集操作支持圆形,矩形,旋转矩形绘制,鼠标像素拾取,图片缩放,图片拖拽,像素

支持圆形、矩形和旋转矩形的绘制功能,同时实现了鼠标像素拾取、图片缩放、图片拖拽以及像素测量等实用功能。此外,还能够进行ROI(感兴趣区域)的交集、并集和补集操作,并输出结果。

2024-04-02

yapi baseurl修改版前端静态资源文件

其实很简单,替换掉static/prd里面的文件就行,然后再把 index.html里面的 /prd/ 改成 /yapi/prd/ 就行了,真的就是这么简单,为啥要写这么多字呢?

2020-02-27

markdown转html带样式

markdown转html带样式,使用github-markdown-css样式,如果积分不够直接去这个链接https://blog.youkuaiyun.com/isyoungboy/article/details/81286611 复制代码即可

2018-11-20

JHipster jdl-studio 离线版

JHipster jdl-studio 离线版 可以离线使用,随便丢到服务器中就可以使用了

2018-08-13

空空如也

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

TA关注的人

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