自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (30)
  • 收藏
  • 关注

原创 Halcon算子整理之阈值分割

针对Halcon中目前所出现的阈值相关算子的原理整理

2022-08-22 22:38:02 656 1

转载 C++ 11 多线程--线程管理

转载:C++ 11 多线程--线程管理 - Brook_icv - 博客园说到多线程编程,那么就不得不提并行和并发,多线程是实现并发(并行)的一种手段。并行是指两个或多个独立的操作同时进行。注意这里是同时进行,区别于并发,在一个时间段内执行多个操作。在单核时代,多个线程是并发的,在一个时间段内轮流执行;在多核时代,多个线程可以实现真正的并行,在多核上真正独立的并行执行。例如现在常见的4核4线程可以并行4个线程;4核8线程则使用了超线程技术,把一个物理核模拟为2个逻辑核心,可以并行8个线程。并发编程的

2022-02-11 15:23:53 687

原创 VS2019 远程调试现场程序

一、远程端电脑处理1、需要在远程电脑安装 VS_RemoteTools.exe 工具,然后以管理员模式启动,一定要以管理员模式启动; 下载地址:下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux2、将RemoteTools.exe 设置成一下模式3、如果是局域网链接,远程端到上面一步就可以了,如果是非局域网,则使用如下方式:(1)登录TeamView,进入其他 / 选项 / 高级,点击 显示高级选项(2)拖动...

2022-01-26 15:41:50 2935

转载 C++练习笔记(一)冒泡排序

1.1 冒泡排序冒泡排序:(Bubble Sort)是一种简单直观的排序算法,它重复的走访要排序的数列,一次比较两个像素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复的进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字的由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。1 算法步骤(1)比较相邻的元素,如果第一个比第二个大,就交换他们两个。(2)对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。(3)针对所有的元素重复以

2022-01-25 16:40:42 124

原创 Pycharm2019+Tensorflow2.0 学习文档(九):3-1,低阶API示范1

总体来说,常见的带监督的机器学习问题主要分为两类:分类和回归,我们使用 Tensorflow 来解决这些问题的时候需要自己搭建网络,但是Tensorflow不同级别的API也就产生了不同的模型搭建方式。越底层的API灵活性越大,可以更加自由的添加自己想加入的内容,但是编码难度有所提高;反之,越高阶的API具有更好的封装性,但是灵活度会有所下降,本次内容先从低阶API示意说明。1、回归问题1.1 数据生成1、首先我们得自己设计一个回归问题,也就是建一个方程,然后训练网络去拟合它。我们熟知的..

2022-01-07 16:50:42 1070 1

转载 Pycharm2019+Tensorflow2.0 学习文档(八):自动微分机制

参考文献神经网络2通常依赖反向传播求梯度来更新网络参数,求梯度过程中通常是一件非常复杂而且容易出错的事情。而深度学习框架可以帮助我们自动完成这种求梯度的运算。Tensorflow 一般使用梯度磁带 tf.GradientTape 来记录正向运算过程,然后反播磁带自动得到梯度值。这种利用tf.GradientTape求取微分的方法叫做TensorFlow的自动微分机制。一、利用梯度磁带求导import tensorflow as tfimport numpy as np# f(x)

2022-01-06 16:51:14 162

原创 Ubuntu18.04安装Ananconda与TensorFlow(二)

一、如何确认自己安装的 tensorflow 版本(CPU或者GPU)完美解决查看自己使用的tensorflow是cpu还是gpu版本_源代码杀手的博客-CSDN博客_查看tensorflow-gpu版本例如在 Pycharm中配置好 TensorFlow编译环境中新建Python文件,输入以下代码from tensorflow.python.client import device_libprint(device_lib.list_local_devices())运行,即可得到自己的

2021-12-29 09:28:13 173

转载 Pycharm2019+Tensorflow2.0 学习文档(七):三种计算图

本文参考资源:eat_tensorflow_in_30_days有三种计算图的构建方式:静态图,动态计算图,以及Autograph。在TensorFlow1.0 时代,采用的是静态计算图,需要先使用TensorFlow的各种孙子创建计算图,然后再开启一个会话Session,显式执行计算图。而在TensorFlow2.0时代,采用的是动态计算图,即每使用一个算子后,该算子会被动态加入到隐含的默认计算图中立即执行得到结果,而无需开启Session。使用动态计算图的缺点是运行效率相对会低一些。因为

2021-11-12 15:35:26 232

转载 Pycharm2019+Tensorflow2.0 学习文档(六):张量数据结构

本文参考资源:eat_tensorflow_in_30_days程序=数据结构+算法TensorFlow程序=张量数据结构+计算图算法语言张量和计算图是TensorFlow的核心概念TensorFlow的基本数据结构是张量Tensor。张量即多维数组;TensorFlow的张量和numpy中的array很类似。从行为特性来看,有两种类型的张量,常量constant和变量Variable。常量的值在计算图中不可以被重新赋值,变量可以在计算图中用assign等算子进行重新赋值。一、常

2021-11-09 18:48:49 174

原创 Halcon算子学习(Transformation)

一、2D Transformations1、hom_mat2d_to_affine_par功能:根据齐次变换矩阵计算仿射变换的参数;参数 Sx 和 Sy 分别指新坐标系对原始 x 轴和 Y 轴方向的缩放;两个缩放因子都是正值。角度 Theta 指变换的坐标系轴是正交的(Theta=0)或者倾斜的;如果 |Theta| > 兀/2,变换则包含了一个镜像(个人理解,这个地方可能有歧义);角度 Phi 给出了变换的 x 轴关于原始 x 轴的旋转角度;Tx 和 Ty 指两个坐标系的平移变换。矩阵 ..

2020-12-04 09:06:33 826

转载 Pycharm2019+Tensorflow2.0 学习文档(三):1.2 图片数据建模流程范例

本文参考资源:eat_tensorflow_in_30_days一,准备数据cifar2数据集为cifar10数据集的子集,只包括前两种类别airplane和automobile。训练集有airplane和automobile图片各5000张,测试集有airplane和automobile图片各1000张。cifar2任务的目标是训练一个模型来对飞机airplane和机动车automobile两种图片进行分类。我们准备的Cifar2数据集的文件结构如下所示。...

2020-09-29 15:36:48 871 1

原创 Pycharm2019+Tensorflow2.0 学习文档(二):1.1 结构化数据建模流程范例

本文参考资源:eat_tensorflow_in_30_days一,准备数据titanic数据集的目标是根据乘客信息预测他们在Titanic号撞击冰山沉没后能否生存。结构化数据一般会使用Pandas中的DataFrame进行预处理。import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport tensorflow as tffrom tensorflow.keras import models,

2020-08-19 15:40:23 866

原创 Git学习(一):仓库创建与提交

1、链接仓库 git remote add origin https://github.com/dqksoftware/mobileFrame.git2、将内容从工作目录添加到暂存区git add "1.pdf" (加上自己的文件名字即可)3、将所有通过 git add 暂存的文件内容在数据库中创建一个持久的快照,然后将当前分支上的分支指针移到其之上。git commit -m "1.pdf"4、推送到远程仓库git push origin master...

2020-05-28 17:23:32 431

原创 工业相机镜头相关知识整理

一、镜头1,计算保证图像不拖影的最大曝光时间相机在拍摄运动的物体时,如果物体运动过快,相机的曝光时间设置过长,那么图像就会产生拖影。本文计算保证图像不拖影的最大曝光时间。如果物体运动速度V=100mm/s,系统分辨率R=1/100(mm/pixel),则最大曝光时间T计算公式为:如果允许接受的拖影是3个像素,...

2019-12-27 13:31:29 870

原创 Pycharm2019+Tensorflow2.0学习文档(一)

准备工作默认已经安装Pycharm2019版本教程默认已经安装tensorflow2.0版本附件:Pycahrm2019链接:2019.2.5 提取码:xmba tensorflow2.0链接:Tensorflow2.0,提取码:7gvr创建新项目1、点击新建项目文件2、输入自己新建项目的地址,并点开来2位置最左边的三角(配置Python...

2019-12-01 21:31:36 1220

原创 关于Git 下载速度慢的问题

参考:https://www.jianshu.com/p/3f6477049ece最近发现使用git clone的速度比较慢,于是找到了办法分享给大家:思路:git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可。实施:在网...

2019-11-28 20:32:07 321

原创 Anaconda 常用的几个指令

参考博客:https://blog.csdn.net/ITLearnHall/article/details/81708148常用指令1,查看conda 版本信息conda --version2,更新所有工具包conda upgrade --all3,创建环境(名字为:python34 并指定了 python 的版本为 3.4)conda create --n...

2019-11-26 21:24:46 145

原创 Halcon例程学习---PrintCheck

一、检测效果 检测效果还是杠杠的二、代码解析1、选择一张标准印刷图片作为模板图片(1)获取轮廓dev_update_off ()read_image (Image, 'pen/pen-01')get_image_size (Image, Width, Height)dev_close_window ()dev_open_window (0, ...

2019-10-18 11:39:36 1461 4

原创 Halcon 例程-----grid_rectidication

该例程讲述了如何通过网格图来矫正一个曲面* This example illustrates how to use the operators for the grid-rectification.** The following command creates a postscript file* that contains the rectification grid. This ...

2019-10-08 15:30:59 1074

转载 PCL学习(一):点云滤波

转载:https://blog.csdn.net/zfjBIT/article/details/91987664PassThroughclass pcl: : PassThrough< PointT >类 PassThrough 实现对用户给定点云某个字段的限定下,对点云进行简单的基本过滤,例如限制过滤掉点云中所有 X 字段不在某个范围内的点,该类的使用比较灵活但完全取决于...

2019-08-23 15:56:31 216

原创 Halcon 算子学习(XLD和Region)

一、XLD算子1、gen_polygons_xld(Contours : Polygons : Type, Alpha : ) 功能:根据多个轮廓生成多边形轮廓 Type:只有一种算法可以选择,即ramer Alpha:生成区域到轮廓的欧氏距离的最大值2、gen_parallels_xld(Polygons : Parallels : Len,...

2019-08-13 17:26:09 1828

转载 最小二乘法拟合椭圆

转载:http://blog.sina.com.cn/s/blog_471e6c930102x96q.html为了很好的进行椭圆方程拟合,本文先对椭圆基本知识进行复习,后进行非标准椭圆方程拟合公式推导,最后有matlab代码的实现。1.用最小二乘法做椭圆拟合1.1.椭圆标准方程 对椭圆印象最深的就是高中时教过的,一条绳子,两个钉子,一支笔,就可以绘制...

2019-04-01 15:13:40 4541 2

转载 Halcon之最小二乘拟合直线

 参考:https://www.cnblogs.com/xiaomaLV2/p/6697167.html 首先随机生成一组数据 Mx:=[100:10:500] tuple_length(Mx,len) tuple_gen_const(len,5,r) Ma:=2 Mb:=40 tuple_rand(len , noise) M...

2019-02-15 12:25:31 4051 3

原创 相机选型与远心镜头选型

相机选型:1、确定精度需求:               例如我需要的精度为0.1mm,那么在选择相机时分辨率时一般要高于这个精度,那么我这里按照1/5 计算,也就是0.02mm;              再根据视野需求来计算相机分辨率:例如我的视野需求是水平或者垂直最小为42mm,那么相机在一个方向的分辨率则为:42/0.02 = 2100 2、相机选择          ...

2019-02-12 13:43:46 3953 1

原创 VS 下配置PCL

准备工作:1、VS2015安装包(默认已经安装好)2、PCL AllInOne软件下载(地址:https://github.com/PointCloudLibrary/pcl/releases)3、参考文档:https://blog.csdn.net/annabelle1130/article/details/78628408 ht...

2019-02-11 09:18:49 2622 1

原创 Ubuntu18.04安装Ananconda与TensorFlow(一)

一、安装anaconda1、首先需要下载Anaconda啦,一般去官网直接下载就可以,然后根据自己的系统选择合适的版本即可。2、找到自己的下载文件,使用命令sh Anaconda3-2018.12-Linux-x86_64.sh 然后开始安装就行,后面会出现一个安装目录,自己可以选择,不选择输入yes就可以继续往下安装就好了3、查询自己的anconda的环境变量是否加...

2019-01-25 14:53:30 4033

原创 Halcon标定相关问题整理

1、find_calib_object      该算子出现问题,找不到标志点等等,大多数都是因为最后两个参数导致      函数的原型如下:      find_calib_object(Image : : CalibDataID, CameraIdx, CalibObjIdx, CalibObjPoseIdx, GenParamName, GenParamValue : )  ...

2019-01-23 16:17:41 3184

原创 Win10环境下Anaconda安装Tensorflow

参考博客:https://www.cnblogs.com/HongjianChen/p/8385547.html准备工作:1、确定Anaconda已经安装完毕,Anaconda Prompt 使用正常2、系统一定要是64位的,anaconda也一定要是64位的,否则无法安装成功。3、目前windows下的tensorflow只支持python3.5,3.6,3.7不过这个没事,可...

2019-01-20 22:09:26 201

原创 Anaconda升级新版本安装问题

问题原因:        由于电脑之前装的Anaconda是32的系统,而tensorflow需要的是64位系统,所以卸载了3.5的版本,装备安装64位的,下载了官网的最新的3.7版本,安装之后没有生成spyder等打开文件(在用户程序里没有)--下载的最新版本为 Anaconda3-2018.12-Windows-x86_64。解决办法:        step1:delete al...

2019-01-19 23:33:52 2287 3

原创 Halcon例程之bottle.hdev

 重要的算子说明:1、create_text_model_reader( : : Mode, OCRClassifierMLP : TextModel)       功能:创建一个文字模型       参数:输入:       Mode:选择文本分割方法,可选为 'auto' 和 'manual'(手动).;如果Mode=‘auto’,则后续 find_text 将会提取任意大小的...

2018-12-26 22:01:26 483

原创 Halcon算子

1、texture_laws (Operator)      算子:texture_laws(Image : ImageTexture : FilterTypes, Shift, FilterSize : )      描述:texture_laws 算子时根据 Laws 的论文 Textured image segmentation提出的一种纹理转换的方法定义的一个算子。通过使用特殊的滤...

2018-10-23 11:50:47 720

转载 OpenCV---imgread

      https://blog.csdn.net/firstlai/article/details/70882240         Imread作为常用的图像读取函数,虽然简单,但是参数的选择非常重要,直接影响到后期处理。同时在调试学习过程中也可以学习到图像处理的知识。0 函数原型    Mat imread(const String&amp; filename,int flags = I...

2018-04-27 08:45:30 2044

原创 caffe中常用的文件类型说明

1, hpp 文件   HPP,计算机术语,用C/C++语言编写的头文件,通常用来定义数据类型,声明变量、函数、结构和类。hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再 将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用...

2018-04-13 21:19:33 575

原创 filter2D函数的使用

1、OpenCV中常用filter2D来自定义卷积核,以实现卷积操作;其定义如下:CV_EXPORTS_W void filter2D( InputArray src, // 输入图像OutputArray dst,     // 输出图像,尺寸、通道数均与原图相等int ddepth,           // m目标图像的深度,如果没有定义则保持与原图一致;原图像和目标图像支持一下...

2018-04-13 19:35:27 5127

转载 高斯滤波器详解

https://www.cnblogs.com/wangguchangqing/p/6407717.html本文主要介绍了高斯滤波器的原理及其实现过程高斯滤波器是一种线性滤波器,能够有效的抑制噪声,平滑图像。其作用原理和均值滤波器类似,都是取滤波器窗口内的像素的均值作为输出。其窗口模板的系数和均值滤波器不同,均值滤波器的模板系数都是相同的为1;而高斯滤波器的模板系数,则随着距离模板中心的增大而系数...

2018-04-06 17:33:11 1089

转载 职场新人必看

转载地址:http://www.ihalcon.com/read-7584.html点击打开链接小孟: 你入职也有将近一个月了。再次欢迎你加入公司,加入我们这个团队。 近期我都会出差,无法与你面谈,所以写邮件给你。 昨天的会议上,对你太凶,这是我的不对,我首先道歉。(这个领导还是很有气度的,而且放得下架子)但是,我想你也一定做了反思,包括老吴后来肯定也跟你沟通了,你做的事情,确实有很多欠缺的地方。...

2018-04-01 21:45:42 230

原创 MFC 实现对 Static Text 控件的颜色、字体的操作

准备工作:1、如何设置Static Text实现居中:       选择Static Text控件的属性,找到以下两个属性:            Align Text: 水平文本,选择 center,实现左右居中            Center Image:选择True,实现水平居中2,设置颜色、大小、字体    定义CFont 型变量,实现字体大小和颜色的设置     CFont m_fo...

2018-03-16 22:25:47 1470

转载 卷积的生动理解

https://www.guokr.com/post/344980/比如说你的老板命令你干活,你却到楼下打台球去了,后来被老板发现,他非常气愤,扇了你一巴掌(注意,这就是输入信号,脉冲),于是你的脸上会渐渐地(贱贱地)鼓起来一个包,你的脸就是一个系统,而鼓起来的包就是你的脸对巴掌的响应,好,这样就和信号系统建立起来意义对应的联系。下面还需要一些假设来保证论证的严谨:假定你的脸是线性时不变系统,也就...

2018-03-14 20:57:23 282

原创 Matlab2013a破解问题

1、如果Matlab2013a过期了不能使用,可以复制一下license文件夹下的license.lic,打开,将文件的最后部分添加上以下程序:INCREMENT Aerospace_Blockset MLM 99 permanent uncounted \A05070F00D1EB1F92326 VENDOR_STRING=QQ=47399897 HOSTID=ANY \ck=216 SN=88...

2018-03-14 10:33:03 1843

High-quality 3D shape measurement using saturated fringe patter

High-quality 3D shape measurement using saturated fringe patterns

2021-09-16

基于条纹结构光投影的物体形貌精密测量.pdf

基于条纹结构光投影的物体形貌精密测量

2021-09-16

A Review on Object Pose Recovery from.pdf

A Review on Object Pose Recovery from.pdf

2021-06-28

视觉抓取综述Vision-based Robotic Grasping from Object Localization

视觉抓取综述Vision-based Robotic Grasping from Object Localization

2021-06-28

Novel_method_for_structured_light_system_calibrati.pdf

Novel_method_for_structured_light_system_calibrati.pdf

2021-06-28

Novel calibration method for structured-light system with an.pdf

Novel calibration method for structured-light system with an.pdf

2021-06-28

Simple, Accurate, and Robust Projector-Camera Calibration.pdf

Simple, Accurate, and Robust Projector-Camera Calibration.pdf

2021-06-28

一种高精度机器人手眼标定方法.pdf

一种高精度机器人手眼标定方法;任杰轩,张旭,刘少丽,王治,吴天一 ( 北京理工大学机械与车辆学院数字化制造研究所,北京100081)

2021-02-27

机器人光电视觉控制理论及其应用研究.pdf

机器人光电视觉控制理论及其应用研究:电子科技大学 2015 年6 月28 日 叶溯

2021-02-27

补强片自动贴片系统高精度手眼标定方法.pdf

补强片自动贴片系统高精度手眼标定方法:电子科技大学:叶溯

2021-02-27

OpenCV3角点检测

OpenCV3实现角点检测,实现了两种方法,效果还不错!加入自己的运行环境和图片,可以直接运行!

2018-05-18

OpenCV基础知识

以PPT的形式讲解了OpenCV基础知识,以帮助大家了解掌握,复习巩固基础知识

2018-05-09

Learning-OpenCV3

文档为Learning OpenCV3 电子档原档,2016年12月的,最新OpenCV权威书籍,Gary Bradski Adrian Kaebler 著

2018-05-07

OpenCV2学习之单目相机标定

代码中实现了通过OpenCV2的相机标定,计算出相机的内参,外参,畸变参数等

2018-04-27

Self-FindMine

通过MFc实现扫雷的程序,可以自行修改,这是雷的个数等............

2018-03-04

Halcon图像标定

利用halcon 标定助手,得到相机的参数,实现简单的图像矫正,参数是通过halcon助手标定得到的

2018-01-03

Halcon车牌识别

利用Halcon 实现车牌识别,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

2018-01-03

图像融合技术原理

对不同的图像融合方法做出了总结和论述、对比分析,以及整个处理流程的阐明

2017-10-28

基于三维Lorenz混沌的彩色视频加密_何晔

给出了一种基于三维Lorenz的彩色视频加密算法,区别于一般的加密算法

2017-10-28

相位偏折术在苹果LOGO上的测量应用-毛心洁

相位偏折术在苹果LOGO上的测量应用-毛心洁

2022-11-22

面结构光三维系统相位测量精度研究-李绒

面结构光三维系统相位测量精度研究-李绒

2022-11-22

基于相位测量偏折术的透明物体表面形貌测量-郝治超

基于相位测量偏折术的透明物体表面形貌测量-郝治超

2022-11-22

基于时间相位解包裹的条纹投影三维测量方法研究-韩旭

基于时间相位解包裹的条纹投影三维测量方法研究-韩旭

2022-11-22

基于光栅相位偏折的高反射曲面三维形貌测量

基于光栅相位偏折的高反射曲面三维形貌测量

2022-11-22

基于条纹投影和条纹反射的手机壳内外表面质量检测方法

基于条纹投影和条纹反射的手机壳内外表面质量检测方法

2022-11-22

环形区域上数字读取,Halcon方法

环形区域上数字读取,Halcon方法

2022-11-22

Halcon 印刷缺陷检测

Halcon 印刷缺陷检测

2022-11-22

基恩士图像处理知识。。。。。。。。

基恩士图像处理知识。。。。。。。。

2022-02-10

图像处理:颜色提取篇..........

图像处理:颜色提取篇..........

2022-02-10

基恩士 OCR 识别原理介绍

基恩士 OCR 识别原理介绍

2022-02-10

(精)基恩士图像处理知识

(精)基恩士图像处理知识

2022-02-10

【精品】基恩士——影像系统

【精品】基恩士——影像系统

2022-02-10

High-speedthree-dimensional shape measurement

.pdf 文件 High-speedthree-dimensionalshapemeasurementbasedoncycliccomplementaryGray-codelight.pdf

2021-11-29

8-HALCON 3D测量技术.pdf

8-HALCON 3D测量技术 内容介绍与说明

2021-09-18

训练OCR(汉字).rar

Halcon 分类器的使用训练

2021-09-18

3DUNDERWORLD-SLSv2.1 双目格雷码3D重建源码

3DUNDERWORLD-SLSv2.1 双目格雷码3D重建源码

2021-09-16

gen_four_step_phase_img.cpp

四步相移图像生成,C++ 实现,可以直接使用

2021-09-16

空空如也

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

TA关注的人

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