logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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

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

文章图片
#c++#java#前端
js实现blockly后台解释器,可以单步执行,可以调用c/c++函数

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

文章图片
#javascript#c语言#c++
win c++使用lua环境配置 5.3.5版本

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

文章图片
#c++#lua#junit
linux下easyconnect启动不能连接外网

easyconnect启动后会在/etc/resolv.conf下面添加如下记录;sangfor-dns-clientnameserver 127.0.0.1如果上不了外网,但是通过ip能访问,这种情况添加多个nameserver就行了如下nameserver 114.114.114.114 114.114.115.115;sangfor-dns-clientnameserver 127.0.0.

#linux
halcon ocr识别字符

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

文章图片
#linux#前端
c#实现鼠标mousemove事件抽稀,避免大数据阻塞网络

鼠标灵敏度优化器:封装类通过灵敏度调整(0.5-10倍)、移动累积(合并微小移动)和阈值过滤(忽略1px以下移动)减少70%数据量。支持环境变量配置,实时统计优化效果(如1000事件仅发送300次),适合远程控制等场景。核心方法ProcessMovement()处理原始坐标,返回优化值或null(忽略)。强制刷新方法FlushAccumulatedMovement()可发送累积位移。 // 典型应

#c#
c++使用win新api替代DirectShow驱动uvc摄像头,可改c#驱动

摘要:本文介绍了使用Media Foundation (MF)实现UVC摄像头捕获的方法,对比了DirectShow的回调模式和MF的轮询模式。MF采用轮询模式具有控制读取节奏、跳过帧、请求特定样本等优势。文章提供了UVCCamera类的实现,包含设备枚举、初始化、帧捕获等功能,展示了如何通过IMFSourceReader主动请求帧数据,并支持摄像头控制接口。代码示例包括COM和MF初始化、设备枚

#c++#c##开发语言
c++实现两个点一个宽度生成一个旋转矩形和计算旋转矩形的四个点坐标

本文介绍了两种几何计算方法:1)根据两点和宽度生成旋转矩形,通过计算中点、距离和角度确定矩形参数;2)生成圆弧卡尺测量点,通过半径、宽度和角度步长计算圆周上的测量点坐标及其法线方向。两种方法都涉及坐标变换和角度计算,适用于计算机视觉和几何处理应用。

#c++
简单的基于形状的特征提取

该代码实现了一个图像特征提取器,主要包括以下功能:1) 自适应Canny阈值计算,基于图像直方图确定最佳阈值;2) 图像预处理流程,包括高斯模糊、Canny边缘检测和形态学操作;3) 梯度计算,使用Sobel算子获取水平和垂直梯度,并计算幅值和方向;4) 亚像素级边缘提取,通过在法线方向拟合二次曲线实现精确定位。特征提取器支持参数配置,包括Canny阈值、最小组件大小和优化级别等。核心算法结合了传

#opencv#计算机视觉#人工智能
简单实现RLE版本connectedComponentsWithStats

摘要 该代码实现了OpenCV中connectedComponentsWithStats函数的简化版本,主要用于连通域分析。核心功能包括: 数据结构:定义了CCStats结构存储连通域统计信息(边界框、质心、方向等)和Run结构表示游程编码。 算法实现: 使用并查集(Union-Find)数据结构高效处理连通域合并 通过两轮扫描完成连通域标记 支持4连通和8连通两种连接方式 主要流程: 初始化并查

#计算机视觉#算法
    共 21 条
  • 1
  • 2
  • 3
  • 请选择