8 liyuanbhu

尚未进行身份认证

暂无相关简介

等级
TA的排名 259

解决 Mathematica 无法启动的问题

昨晚开始,打开 Mathematica 时就一直停在下图这种状态。之后我又试了 直接打开 Kernel,停在 Updating from Wolfram Research server … , 如下图。这个故障网上能找到的资料很少。我也是研究了一个晚上才解决了。主要是参考了下面两个网址:https://community.wolfram.com/groups/-/m/t/749400ht...

2020-02-07 14:49:16

介绍几个 可以用在 C/C++ 语言里的画函数图像的库

gnuplothttp://stahlke.org/dan/gnuplot-iostream/git clone https://github.com/dstahlke/gnuplot-iostream.gitplplothttps://plplot.sourceforge.netvcpkg 已经包含这个包了。可以直接 vcpkg install plplotdislinhttps:...

2019-10-04 10:48:40

OpenMP 学习笔记

OpenMP 学习笔记什么是 OpenMPOpenMP 是一种用于共享内存并行系统的并行计算方案,支持的编程语言包括 C、C++ 还有 Fortran。简单的说 OpenMP 是利用 CPU 多线程技术加速计算的一套方案。并且是为不熟悉多线程技术的开发人员准备的。程序员通过在源代码中加入专用的 pragma 来指明自己的意图,由此编译器可以自动将程序进行并行化,并在必要之处加入同步互斥以及通...

2019-09-13 22:55:46

visual studio 版本与 VC 版本对应关系

visual studio 版本与 VC 版本对应关系Visual Studio 版本vc 版本_MSC_VERVisual Studio 6vc61200Visual Studio.net 2002vc71300Visual Studio.net 2003vc7.11310Visual Studio 2005vc81400Visua...

2019-08-15 10:34:08

Pro Git 学习笔记(Branching)

Pro Git 学习笔记(Branching)分支是 Git 的 “killer feature”。 Git 鼓励用户多用分支。Git 分支基本操作生成新的分支:git branch testing切换到另一个分支:git checkout testing这两条命令可以合并成:git checkout -b testing显示分支图:git log --oneline -...

2019-08-11 20:06:31

直线拟合算法(续:加权最小二乘)

直线拟合算法(续:加权最小二乘)在此之前,我写过两篇文章介绍直线拟合算法:https://blog.csdn.net/liyuanbhu/article/details/50866802https://blog.csdn.net/liyuanbhu/article/details/51137038这两篇文章中的算法都有一个不足,就是离群点对计算结果干扰较大。因为考察的是各个点到直线的距离的...

2019-07-29 00:15:03

平行线拟合问题(附带 C++ 源代码)

#平行线拟合问题这个问题来源于最近项目中的实际需求,在图像中有一些平行线,要测量两个平行线的间距。这个问题应该算是机器视觉测量类问题中一个比较典型的问题。影像测量仪测量的长度基本都是这种平行线间距离。这里假设我们已经获得了足够的数据点,第一条直线上的数据点形成集合{(x1,i,y1,i)}\{(x_{1,i}, y_{1,i})\}{(x1,i​,y1,i​)},第二条直线上的数据点形成集合 ...

2019-07-28 11:52:05

海康 VisionMaster 学习笔记(金属缺陷检测)

海康 VisionMaster 学习笔记(金属缺陷检测)这个例子检测是否存在金属盖,金属盖位置是否正确。样本图像如下:下面这张图片是金属盘缺失的照片。还有一张金属盘没有缺失,但是位置放偏了。判断圆盘是否放偏了可以通过圆盘上两个小孔相对下面两个三角形的位置来确定。首先是利用‘本地图像’模块加载我们的4张图片。然后用‘特征匹配’来定位圆盘下面的支架,这里我们选择支架左下的小三角形。这里的掩模...

2019-06-18 22:16:40

VisionMaster 学习笔记(USB 孔定位)

海康VisionMaster 学习笔记(USB 孔定位)这个例子是获得图像中 USB 孔的中心的坐标。图像如下:首先,先加入一个‘本地图像’模块,把我们的标准图像加载进去。具体如何加载图片可以参考 VisionMaster 的帮助。然后查找 梯形孔四条边的直线 :上直线, 左直线 ,下右。这里用到‘定位->直线查找’模块,并且要用四个。使用直线查找模块首先要画出 ROI区域。如下图...

2019-06-17 23:12:08

[转载] 白酒基础知识

本文是转载:http://www.newsmth.net/nForum/#!article/ShiDa/96947白酒的历史只有短短的 400-500 年左右,起源是蒙古人西征带来的阿拉伯的蒸馏器。白酒蒸馏工艺比辣椒和玉米传入中国早不了多少时间。你看到的什么 900 年古窖池(某沱),什么唐代宫廷酒(某南春),甚者茅台的 “武帝甘美之” 的说法都是穿凿附会,跟真正的白酒历史没有半点关系,都是...

2019-06-15 15:02:54

Halcon HImage 与 Qt QImage 的相互转换

Halcon HImage 与 Qt QImage 的相互转换以前一直是用 OpenCV 开发机器视觉算法,最近由于某些机缘开始接触学习 Halcon。Halcon 确实是功能强大,用 Halcon 写算法比 OpenCV 方便了太多。但是 Halcon 与O’pen’CV一样,专注于视觉算法,如果要开发软件界面或者与其他程序交互,Halcon 就不是很擅长了。所以我还是决定用 C++ Qt ...

2019-06-09 20:43:04

海康 VisionMaster 算法平台学习笔记(网络发送数据)

#海康VisionMaster算法平台学习笔记(网络发送数据)VisionMaster是海康威视开发的一套计算机视觉开发平台。类似于MVTEC公司的MERLIC。关于VisionMaster这里不多介绍(我会另外写几篇博客专门介绍VisionMaster的功能)。这里只介绍如何将VisionMaster的计算结果通过网络输出给其他的程序。先来说说为什么要这么做,Vis...

2019-06-07 21:38:44

python pip 国内镜像源

在国内 pip 安装软件时的下载速度实在是太慢了。所以就找了几个镜像服务器,记录在这里,做个备忘。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://p...

2019-05-28 21:59:23

Halcon 学习笔记(灰度值插值算法)

#Halcon 学习笔记(灰度值插值算法)本文内容翻译自 Halcon 应用笔记 :Gray Value Interpolation,根据我自己的理解,对原文内容进行了删减。这篇笔记介绍 Halcon 算子中用到像素插值算法。对于使用 Halcon 其实是不需要了解插值算法的细节的。但是了解细节可以让我们更好的应用那些算子。我们知道在对图像进行旋转、缩放或者畸变校正时就会涉及到像素插值。比如...

2019-05-26 11:51:29

# Python 日期时间与字符串的相互转换

Python日期时间与字符串的相互转换Python程序中经常要用到日期时间相关的功能。这里简单总结一下。表示日期时间常用三种形式:秒为单位的浮点数struct_time元组时间字符串第一种方式是效率最高的,但是输出的结果对用户不友好。比如下面的例子:importtime;#引入time模块ticks=time.time()print("当前时间戳为:",...

2019-05-22 13:28:45

陶哲轩实分析 3.4 补充

前段时间太忙,一直没有更新。今天有点空闲,再更新两道题。陶哲轩实分析 3.4.10 和 3.4.113.4.10(1) $ \forall x \in (\cup_{\alpha \in I} A_\alpha) \cup (\cup_{\alpha \in J} A_\alpha)$ 有 x∈(∪α∈IAα)x \in (\cup_{\alpha \in I} A_\alpha)x∈(∪α...

2019-05-18 14:38:39

Halcon 入门教程(01)

Halcon入门教程(01)这篇教程很简单,实现的功能是计算下图中曲别针的数量和每个曲别针的朝向。主要内容是翻译自Halcon的帮助文档“Chapter4ProgrammingHDevelop”。使用的图像如下:这篇教程中我们假设HDevelop的各个参数都为默认值,通常新安装好的HDevelop所有的参数就都是默认值。如果不是的话可以通过下面的命令行方式将HDev...

2019-05-11 15:41:34

C++11 中的 lambda 函数

C++11 中的 lambda 函数λ​\lambda ​λ​ 演算是个非常古老的计算机语言领域的技术,这段历史一直可以追溯到20世纪30年代。编程语言最先引入 lambda 函数的是 LISP 语言。之后 LISP 的各种变种中都保留了 lambda 函数的概念。这里不准备就 lambda 函数的历史展开介绍。主要是说说 C++11 标准中的 lambda 函数。C++ 11中的 lamb...

2019-03-02 12:19:50

右值引用与 move 语意

右值引用、move 语意左值与右值 (LValue & RValue)在 C++ 中将变量分为左值和右值两类。简单地说就是能放在等号左边的就是左值,只能放在等号右边的就是右值。比如下面的例子:int a = 1;在这个例子里 a 是左值,1 是右值。但是左值并不一定就在等号的左边。比如下面的例子:int b = a;这个例子里 a 和 b 就都是左值。因为 a 这个值是...

2019-02-19 00:04:49

Qt QImage 与 OpenCV 的 Mat 类型的相互转化(改进)

Qt QImage 与 OpenCV 的 Mat 类型的相互转化(2)在我的以前的一篇博客中其实已经介绍过转化方法。https://blog.csdn.net/liyuanbhu/article/details/46662115但是那篇博客里的代码不够完善。主要是转化后的图像与转化前的图像是否共享内存数据比较的乱。有些情况是共享内存的,有些情况又没有共享内存。代码的说明里也没有交代清楚。给使...

2019-01-11 16:53:25

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。