自定义博客皮肤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开发

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

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

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

2024-08-19 15:08:28 268

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

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

2024-07-22 17:30:45 317

原创 yolov5 python推理代码

【代码】yolov5 python推理代码。

2024-07-16 11:05:48 273

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

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

2024-07-15 17:11:46 229

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

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

2024-07-11 13:36:54 437

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

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

2024-07-08 09:31:38 240

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

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

2024-06-25 14:40:46 358

原创 halcon 使用svm分类

【代码】halcon 使用svm分类。

2024-06-20 16:36:59 219

原创 js实现canvas截图功能

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

2024-06-20 13:51:15 333

原创 halcon实现浓淡补正,中间值补正-抽取暗

抽取前中值抽取暗。用全图的中值(用直方图做统计,累加直方图数据到图像像素量一半时那个值)作为计算依据

2024-06-17 17:20:25 286

原创 halcon ocr识别字符

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

2024-06-17 14:57:29 236

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

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

2024-06-17 14:51:43 215

原创 秩滤波(Rank Filter)实现

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

2024-06-17 13:24:58 234

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

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

2024-06-13 11:56:40 869

原创 lua手动添加Opencv Mat对象

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

2024-06-12 11:52:00 379

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

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

2024-06-11 15:57:39 522

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

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

2024-06-11 11:16:57 230

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

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

2024-06-11 11:13:30 212

原创 blockly json toolbox配置

【代码】blockly json toolbox配置。

2024-05-23 10:17:56 122

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

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

2024-05-22 17:30:43 456

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

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

2024-05-22 10:47:29 133

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

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

2024-04-25 17:40:00 392

原创 模仿HRegion的region run编码表示方法实现

region代表一块区域,如果0代表空,1代表有,这里面有很多重复数据需要占用大量内存,这时候可以用run编码来减少内存占用,但是这种方法的缺点运算的时候就需要解码才能方便运算。

2024-04-17 10:20:50 243 1

原创 获取png的元信息

【代码】获取png的元信息。

2024-04-17 10:15:19 129

原创 获取png的元信息

【代码】获取png的元信息。

2024-04-07 17:05:12 334

原创 opencv使用滑动窗口提取GLCM特征做svm图像分类

glcm会提取到五个特征值可以选不同角度的值拼接成向量。

2024-04-07 16:39:24 460

原创 opencv HOGDescriptor 特征的参数应该如何设置

【代码】opencv HOGDescriptor 特征的参数应该如何设置。

2024-04-03 12:22:40 194

原创 js使用canvas实现画roi功能,并实现交集并集差集操作,附源码

支持圆形,矩形,旋转矩形绘制,鼠标像素拾取,图片缩放,图片拖拽,像素测量,roi交集并集补集输出TODO:实现自由路径绘制,与后台交互数据。

2024-04-02 17:36:56 325

原创 canvas组合api实现交集并集差集效果demo

【代码】canvas组合api实现交集并集差集效果demo。

2024-04-01 17:24:39 155

原创 js计算点到直线的距离并使用canvas可视化

【代码】js计算点到直线的距离并使用canvas可视化。

2024-04-01 16:16:31 367

原创 powershell复制文件夹下子文件夹图片数量大于一定值的文件夹

【代码】powershell复制文件夹下子文件夹图片数量大于一定值的文件夹。

2024-03-25 16:23:10 95

原创 opencv实现halcon scale_image_range 灰度开运算,闭运算

【代码】opencv实现halcon scale_image_range 灰度开运算,闭运算。

2024-03-25 14:53:48 197

原创 js实现旋转矩形,圆形交集并集差集运算并使用canvas展示

复制到codepen执行。

2024-03-22 11:22:29 320

原创 powershell 递归拷贝文件夹下的jpg并复制到指定目录

【代码】powershell 递归拷贝文件夹下的jpg并复制到指定目录。

2024-03-15 20:52:14 392

原创 js实现扫描线填色算法使用canvas展示

扫描线填色算法的基本思想是:用水平扫描线从上到下扫描由点线段构成的多段构成的多边形。每根扫描线与多边形各边产生一系列交点。将这些交点按照x坐标进行分类,将分类后的交点成对取出,作为两个端点,以所填的色彩画水平直线。多边形被扫描完毕后,填色也就完成。

2024-03-15 14:18:18 423

原创 js使用canvas实现图片鼠标滚轮放大缩小拖拽预览,显示像素坐标,显示像素值

todo 实现画矩形框,圆形roi。

2024-03-13 16:39:38 1615

原创 Halcon set_origin_pose变换的原理

在Halcon相机标定的过程中,总是要用到set_origin_pose对世界坐标系进行变换,如果不使用set_origin_pose函数来显式设置坐标系的原点和姿态,默认情况下,Halcon将会使用默认的设置。这对于不需要进行复杂的坐标系变换的场景来说可能已经足够,但是,在一些需要更精确的图像处理和分析任务中,需要显式地设置坐标系的原点和姿态,以便更精确地描述对象的位置和姿态,进行更复杂的图像配准、校正等操作。例子中使用的是第一张图片的位姿,让后平移了标定板的厚度。

2024-02-22 10:43:38 716

原创 arrdio循环创建文件夹踩坑

错误代码 0x7B 对应于 ERROR_INVALID_NAME,表示传递给函数的文件、文件夹名称无效。这可能是由于文件夹名称中包含了不允许的字符,或者文件夹名称太长等原因导致的。请检查传递给 CreateDirectory 函数的文件夹名称,并确保它是有效的。刚开始以为api有问题,后面使用Kernel32的api也有问题,好在里面有获取错误的接口。文件名字符串里面有特殊符号导致创建失败。尖括号 (< and >)接口返回0000007B。

2024-02-20 15:51:04 385

原创 halcon替换dev_display dev_disp_text为数组

icon变量使用hobject数组,字体使用HTuple拼接字符串坐标和颜色,需要在代码里写解析代码。

2024-01-22 18:00:03 561

原创 c++打印时间

【代码】c++打印时间。

2023-10-24 16:18:56 299

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.csdn.net/isyoungboy/article/details/81286611 复制代码即可

2018-11-20

JHipster jdl-studio 离线版

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

2018-08-13

空空如也

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

TA关注的人

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