自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 【机器视觉】PeaceVision

免费开放使用的视觉系统

2023-08-16 17:59:09 223

原创 QT实现可拖拽表格控件TableWidget

QT实现可拖拽表格控件TableWidget看到网上很多用上下箭头和按钮来实现TableWidget的拖动排序,我觉得好low,这种操作,我要是客户,我嫌弃。以下给大家介绍:鼠标长按拖拽、插入的TableWidget。文章目录QT实现可拖拽表格控件TableWidget一、需要重写的事件二、声明的属性变量三、关键代码的示例四、注意点一、需要重写的事件protected: //鼠标事件开启拖拽 void mousePressEvent(QMouseEvent* event);

2020-10-18 11:11:21 4250 3

原创 基于halcon的形状模板轮廓筛选

我这人比较懒得罗里吧嗦,基本都是直接说两点:why?how?场景有需求,才会去做。有时候,在一张质量不怎么好的图像上做模板,比如,有很多干扰点、背景或者其他不想要的轮廓,除了生成模板后,再慢慢去用橡皮擦来擦除它,还有一种更直接了当的方法:筛选。CV时刻bool GenDesiredContours(const HXLD& srcContours, HXLD& dstContours, QPoint length, QPointF c.

2020-08-21 23:14:20 1803 1

原创 Tensorflow2.1.0在Anaconda3中安装整理

Tensorflow 2.1.0关于Tensorflow1.x 与 Tensorflow2.0Tensorflow 2.1.0 版本Tensorflow 2.1.0架构Tensorflow 2.1.0简化的模型开发流程Tensorflow 2.1.0强大的跨平台能力Tensorflow 2.1.0强大的研究实验安装 Tensorflow 2.1.0 (Anaconda3极简)安装Anaconda3创建与激活虚拟环境CUDA安装cuDNN神经网络加速库安装配置环境变量安装Tensorflow 2.1.0到这里

2020-05-18 22:10:23 766

原创 基于halcon的直线查找之卡尺

基于halcon的直线查找之卡尺直线的检测在halcon中主要有两种方式:直线拟合和卡尺直线。这里分享卡尺方法,拟合的请移步:链接: 直线拟合直线卡尺首先把整体思路列出来:①CreateMetrologyModel创建一个测量句柄;②AddMetrologyObjectLineMeasure添加一个线“Line”的模型;③SetMetrologyObjectParam设置相关测量参数。...

2020-03-29 18:14:05 9520 3

原创 基于halcon的直线查找之拟合

基于halcon的直线查找之拟合直线的检测在halcon中主要有两种方式:直线拟合和卡尺直线。普通直线拟合halcon有方便快捷的fit_line_contour_xld算子。用法简单粗暴:①draw_line画一条直线;②gen_region_line生成直线区域;③gen_contour_region_xld直线区域转xld轮廓;④然后你可以直接fit_line_contour_...

2020-03-29 17:56:03 8781

原创 C++序列化JSON格式到本地文件

主角介绍JSON是一种轻量级的数据交换格式,它采用完全独立的语言文本格式,使用了类似c家族的风格。使得JSON易于人读写,同时也易于机器解析和生成。竞争对手JSON对标的一直都是XML,网上也有很多两者对比,其实都带有很多的主观性…(因为我也做过一样的事????)下面是我以前做过的一个两者对比,大家看看就行,勿放心上…因为我那段时间一直用xml,所以一直暗示自己,哈哈哈哈哈哈哈哈。其实都用过...

2019-12-12 23:12:25 1189

JsonSerialization.hpp

- 整个代码由一个头文件组成 json.hpp,没有子项目,没有依赖关系,没有复杂的构建系统,使用起来非常方便 - 语法直观,就像写普通的c++代码 - 不止用起来似c++习惯和风格,更是使用 C++ 11 标准编写 - 使用 json 像使用 STL 容器一样,STL 和 json 容器之间可以相互转换 - 严谨的测试:所有类都经过严格的单元测试,覆盖了 100% 的代码,包括所有特殊的行为。此外,还检查了 Valgrind 是否有内存泄漏。为了保持高质量,该项目遵循核心基础设施倡议(CII)的最佳实践 改良自德国大牛nlohmann的开源项目,可以二次封装在dll中。

2019-12-12

空空如也

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

TA关注的人

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