自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lighter

Nothing replaces hard work!!

  • 博客(63)
  • 资源 (4)
  • 收藏
  • 关注

原创 Basler sdk 图像数据转换Opencv、Halcon方式

1.转Opencv Mat参考代码如下://Open cv 2.4.10//for MonoMat Img;uchar* test = (uchar *)(ptrGrabResult->GetBuffer());Mat mat(ptrGrabResult->GetHeight(), ptrGrabResult->GetWidth(), CV_8UC1, test);//for ColorMat BayerImg;uchar* test = (uchar *)(ptrG

2021-08-25 09:56:09 2206 4

原创 Qt5.9.9+Halcon19.5显示图片

显示效果如下:

2021-08-19 09:13:43 404

原创 Basler pylon安装及对网口相机基本设置

Pylon安装及采图操作从basler官网上下载与当前操作系统适配的pylon版本,官网下载链接如下,https://www.baslerweb.com/cn/sales-support/downloads/software-downloads/pylon-5-...

2020-03-24 10:23:20 16770 13

转载 我为什么在22岁辞去年薪150万的工作

感谢作者的这篇文章让我重新认识了生活,与各位朋友一起分享。  人生没有任何决定是错误的,因为你永远无法知道另外一个选择是否是正确的。今天是 22 岁的最后一天。几个月前,我从沃顿商学院毕业,用文凭上“最高荣誉毕业”的标签安抚了已经年过半百的老妈,然后转头辞去了毕业后的第一份工作,跟一家很受尊敬的公司、还有 150 万的年薪道了别,回到了上海,加入了“刚毕业就失业”俱乐部,开始了一天三顿

2016-10-27 11:22:52 1315

转载 OpenGL Vertex Array

OverviewInstead you specify individual vertex data in immediate mode (between glBegin() and glEnd() pairs), you can store vertex data in a set of arrays including vertex positions, normals, textur

2016-09-14 11:17:15 587

原创 C# implementation of dynamic hand gesture recognition

点击打开链接

2015-12-08 22:34:14 828

原创 codeforge分享

今天看到了一个不错的网站与大家分享CodeForge源码分享

2015-07-23 12:48:23 999

转载 七年IT工作经验的七个总结

1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外 教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!2、心态有多开放,视野就有多开阔。不要抱着自己的技术和成果,等到它们都已经过时变成垃圾了

2014-10-27 21:17:15 2866

翻译 Java贪吃蛇游戏

贪吃蛇是一款很古董的游戏了,相信大家都玩过,于是写了个贪吃蛇游戏与大家分享,学习是在不断实践中成才的,希望对大家的学习有帮助。package tanChiShe; import java.awt.Color; import java.awt.Container; import java.awt.Graphics; import java.awt.Toolkit; i

2014-05-22 15:42:09 960

转载 24点游戏分析和基本算法

漫长的假期对于我来说总是枯燥无味的,闲来无聊便和同学玩起童年时经常玩的二十四点牌游戏来。此游戏说来简单,就是利用加减乘除以及括号将给出的四张牌组成一个值为24的表达式。但是其中却不乏一些有趣的题目,这不,我们刚玩了一会儿,便遇到了一个难题——3、6、6、10(其实后来想想,这也不算是个太难的题,只是当时我们的脑筋都没有转弯而已,呵呵)。  问题既然出现了,我们当然要解决。冥思苦想之际,

2014-05-22 15:38:59 1453 1

转载 使用Java实现MP3音乐播放器

[+]JavaSound是一个小巧的低层API,支持数字音频和MIDI数据的记录/回放。在JDK 1.3.0之前,JavaSound是一个标准的Java扩展API,但从Java 2的1.3.0版开始,JavaSound就被包含到JDK之中。由于Java有着跨平台(操作系统、硬件平台)的特点,基于JavaSound的音频处理程序(包括本文的程序)能够在任何实现了Java 1.3+的系统上

2014-05-20 17:42:00 9099 1

原创 ARM汇编冒泡排序之汇编调用c语言

AREA MAIN,CODE,READONLY IMPORT paixu ;用伪指令IMPORT将要调用的c函数引用 ENTRY CODE32start LDR R0,=buf BL paixu stop B stop AREA NUM,DATA,READWRITEbuf DCD 1,39,4,28,6,7,8,9,34,25

2014-05-12 10:19:14 1646

原创 ARM汇编冒泡排序之c语言调用汇编

#includeextern int bijiao(int a,int b);//声明int main(){ int a[10]={1,12,33,6,7,3,-2,8,-10,20}; int i,j,t; printf("the source data is:\n"); for(i=0;i<10;i++) { printf("%4d",a[i])

2014-05-12 10:17:01 3222

转载 心形图java代码

【java源代码】import java.awt.Color; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import javax.swing.JFrame;  @SuppressWarnings("serial") public class Demo ex

2014-05-06 17:49:22 15732 1

转载 【博客分享】优秀的有趣的博客

大牛:刘未鹏  http://mindhacks.cn/  绝对的绝对的大牛,在大一时读到他的《我在南大的七年》,从此成了我和我身边很多朋友的必读博客。由C++转型写思维和学习认知的博文,并在豆瓣推荐了一些列经典书单。11年博客整理出版《暗时间》陈皓 http://coolshell.cn/刚接触酷壳的时候,上面杂文(有意思的有关程序员文化的)文章比较多,一直也没太认真

2014-04-29 10:23:22 1235

转载 八大排序算法

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。        当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。   快速排序:是目前基于比较的内部排序中被认为是最好的方法,

2014-04-29 09:11:22 792

转载 自然语言处理(NLP)网上资源整理

最近把一些在网上见到的自然语言处理的资源整理了一下,包括论文列表、软件资源和一些实验室主页、个人主页等,希望能对NLP研究者有所帮助,由于个人视野有限,目前只整理了这些,以后会持续更新。在此也感谢这些资源的提供者和维护者。转载请标明出处(http://blog.csdn.net/xuh5156/article/details/7437475)论文、博客1. 

2014-04-25 11:12:12 1654

转载 玩转2048,不如搞定2048

2048,一个最近风靡全球的游戏。  2048,一个令玩家爱不释手的游戏。  我认为,你玩转2048,不如搞定2048.  2048,规则大家应该都知道了,这里在赘述一面:  在玩法规则也非常的简单,一开始方格内会出现2或者4等这两个小数字,玩家只需要上下左右其中一个方向来移动出现的数字,所有的数字就会向滑动的方向靠拢,而滑出的空白方块就会随机出现一个数字,相同的数

2014-04-22 09:14:15 2302

转载 Dijkstra(迪杰斯特拉算法)的Java完整版实现

import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.PriorityQueue;public class DataTest { public static int INFINITY = 90000;

2014-04-21 10:58:58 1403

转载 最小生成树之kruskal算法

最小生成树之kruskal算法1.kruskal算法假设连通网N=(V,{E})。则令最小生成树的初始状态为只有n个顶点而无边的非连通图T=(V,{}),图中每个顶点自成一个连通分量。在E中选择最小代价的边,若该边依附的顶点落在T中不同的连通分量中,则将该边加入到T中,否则舍去此边而选择下一条代价最小的边,依次类推,直到T中所有顶点都在同一连通分量上为止。示例如下:

2014-04-20 17:43:35 784

转载 最小生成树之prim算法

最小生成树之prim算法边赋以权值的图称为网或带权图,带权图的生成树也是带权的,生成树T各边的权值总和称为该树的权。   最小生成树(MST):权值最小的生成树。   生成树和最小生成树的应用:要连通n个城市需要n-1条边线路。可以把边上的权值解释为线路的造价。则最小生成树表示使其造价最小的生成树。   构造网的最小生成树必须解决下面两个问题:    1、尽

2014-04-20 17:37:44 1116

原创 C语言调用嵌套汇编

#includeint add(int *n,int *sum){ int temp1,temp2; __asm { LDR temp1,[n] LDR temp2,[sum] add: ADD temp2,temp2,temp1 SU

2014-04-15 17:22:44 902

转载 国外大牛推荐:计算机专业人士必读好书(30本经典)

1. 《代码大全》 史蒂夫·迈克康奈尔  推荐数:1684  “优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有 50 页在谈论代码布局。” —— Joel Spolsky  对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中 99% 的观念。– esac

2014-04-11 23:17:27 2738 1

转载 数据结构-栈和队列

1.栈1.1 栈的定义栈是一种特殊的线性表。其特殊性在于限定插入和删除数据元素的操作只能在线性表的一端进行。如下所示:结论:后进先出(Last In First Out),简称为LIFO线性表。栈的基本运算有六种:构造空栈:InitStack(S)、判栈空: StackEmpty(S)、判栈满: StackFull

2014-04-10 21:40:04 801

转载 数据结构-线性表

1. 线性表:n个数据元素的有序集合。线性表是一种常用的数据结构。在实际应用中,线性表都是以栈、队列、字符串、数组等特殊线性表的形式来使用的。由于这些特殊线性表都具有各自的特性,因此,掌握这些特殊线性表的特性,对于数据运算的可靠性和提高操作效率都是至关重要的。  线性表是一个线性结构,它是一个含有n≥0个结点的有限序列,对于其中的结点,有且仅有一个开始结点没有前驱但有一个后继结点,

2014-04-10 21:37:54 797

转载 数据结构迷宫问题

一、实验的目的和要求1、了解栈的特征,以及顺序表在迷宫问题中的应用。2、掌握顺序栈在迷宫问题如何实现,熟练掌握顺序栈的基本操作。二、实验的主要内容问题描述:在迷宫中求从入口到出口的一条简单路径。迷宫可用下图中所示的方块来表示,每个方块或者是通道(用空白方块表示)或者是墙(用带阴影的方块表示)。三、解题思路本实验的实验题目是在迷宫中求从入口到出口的一条

2014-04-10 21:27:52 5095

翻译 C指针总结

1. 指针是C语言中一个重要的组成部分,使用指针编程有以下优点:(1)提高程序的编译效率和执行速度。(2)通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯。(3)可以实现动态的存储分配。(4)便于表示各种数据结构,编写高质量的程序。2. 指针的运算(1)取地址运算符&:求变量的地址(2)取内容运算符*:表示

2014-04-10 18:48:00 759

原创 ARM汇编中用宏和子程序实现1+2+。。。+N

子程序: AREA MAIN, CODE, READONLY ENTRY CODE32start MOV R2,#0 MOV R3,#0 ;R3存放累加和,初始值为0 LDR R1,=n LDR R1,[R1] ;将n的值存入R1 BL add

2014-04-10 18:34:06 5622

转载 C陷阱与缺陷读书笔记

1 符号术语“符号”(token)指的是程序的一个基本组成单元,其作用相当于一个句子中的单词。编译器中负责将程序分解为一个一个符号的部分,一般称为“词法分析器”。 2 赋值符号一般而言,赋值运算相对于比较运算出现得更频繁,因此字符数较少的符号=就被赋予了更常用的含义------ 赋值操作。 3 词法分析中的贪心法表达式  a---b  应该怎样理解呢?

2014-04-10 09:34:25 777

翻译 每天要问自己的5个问题 你的答案是什么?

Life is full of small questions: What will I wear to my meeting? What’s for lunch? Subway or cab?生活里琐碎的问题源源不绝:穿什么去开会?午饭吃什么?乘地铁还是打车?Small questions are important as they facilitate the

2014-04-08 22:03:18 1328

转载 链表基本操作总结

二、单链表    线性表的链式存储结构是用一组任意的存储单元存储线性表的数据元素,而非连续的存储单元。每个结点中既包含数据元素又包含指向后继结点的指针。通常我们会设置一个头指针指向单链表,有时为了算法的一致性,我们会在第一个结点之前附加一个头结点,头结点的数据域内可以不存放任何信息,也可存放诸如线性表长度之类的附加信息。1、存储结构typedef struct LNode

2014-04-08 21:57:49 1189

转载 关于年轻人应该如何生活的10个建议

You’re young once only. How do you make the most out of it instead of wasting time only on the unnecessary parties and drinks all the time? Feross Aboukhadijeh, a web developer, designer, and Stanford

2014-04-07 23:29:19 1118

转载 数据结构学习笔记

数据结构笔记(1)第一章 概  论1.数据:信息的载体,能被计算机识别、存储和加工处理。2.数据元素:数据的基本单位,可由若干个数据项组成,数据项是具有独立含义的最小标识单位。3.数据结构:数据之间的相互关系,即数据的组织形式。它包括:1)数据的逻辑结构,从逻辑关系上描述数据,与数据存储无关,独立于计算机;2)数据的存储结构,是逻辑结构用计算机语言的实现,依

2014-04-07 10:12:36 1360

转载 CentOS常用命令小结

点评:对CentOS常用命令的经常使用情况,全面细致的整理了一些基础并且在我们工作中经常要使用的CentOS常用命令下面,就来介绍这些CentOS常用命令。 一:使用CentOS常用命令查看cpu 复制代码代码如下:more /proc/cpuinfo | grep "model name" grep "model name" /proc

2014-04-06 23:03:38 658

转载 我所信奉的编程哲学

从去年到今年,陆陆续续看完了《代码大全》、《重构》、《代码整洁之道》、《程序员修炼之道》以及《The Art of Readable Code》,获益匪浅。下面就分享几条我赞同并信奉的编程哲学,顺便废话几句。本文适合有一定编程经验的读者阅读,高手请轻喷:) 代码是写给人看的(Coding for Reading) 请先思考,评价一段代码优劣最重要的标准是

2014-04-06 22:49:21 639

转载 程序员:编程给你现实生活带来了哪些坏习惯

程序员:编程给你现实生活带来了哪些坏习惯导读:似乎任何职业都会给从业人员带来这样那样的习惯。国外某网站上有位朋友(应该也是程序员)想了解其他程序员在投身堆码事业后有什么样的坏习惯。结果一呼百应,很多程序员纷纷自爆自己的坏习惯和糗人糗事。编程无国界,相信国内堆码界的朋友,也会有同感。1. 编程已给我带来很多坏习惯,编程也每天在继续给我新增更多的坏习惯。当然有些习惯

2014-04-06 22:44:38 1112

转载 对Java 中Swing的小总结

最近把Swing里的内容稍微看了一下,Swing里的基本元素有:1.容器顶层容器顶层容器常见的有两种:I.窗体(JFrame),它可以直接出现在系统桌面上,其它组件必须直接或间接借助顶层容器才能显示出来。II.对话框(JDialog),这个比较常见。非顶层容器非顶层容器既可以做容器,又可以做组件,如面板(JPanel)。一般说来不直接将普通组件直接添加到顶层容器中,

2014-04-06 22:35:33 870

转载 java内部类的作用分析

提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的

2014-04-05 17:11:04 644

转载 java中关于String 类型数据 的存储方式

Constant Pool常量池的概念:在讲到String的一些特殊情况时,总会提到String Pool或者Constant Pool,但是我想很多人都不太明白Constant Pool到底是个怎么样的东西,运行的时候存储在哪里,所以在这里先说一下Constant Pool的内容.String Pool是对应于在Constant Pool中存储String常量的区域.习惯称为String

2014-04-05 11:33:33 1675

转载 浅谈多线程

在Java语言中,同一个程序内部的并发处理由线程这个概念来实现。 1.      程序与进程      程序:一段静态的代码     进程:程序的一次动态执行过程,它对应从代码加载、执行到执行完毕的一个完整过程。进程也称任务,支持多个进程同时执行的操作系统就被称为多进程操作系统或多任务操作系统2.      进程与线程。   在一个程

2014-04-05 09:47:21 674

Demo_HalconAshing_Qt-master.zip

测试有效

2021-08-19

halconDLL.zip

c++ 9点标定demo,使用opencv实现,在用到机械手时很好的参考思路,这份代码在之前的视觉项目上使用过,简单易于操作。

2020-02-21

李炎恢 JavaScript文档教程pdf合集

不错的资源 绝对值得学习的文档

2015-04-21

数据结构教学视频笔记--严蔚敏

蛮有用的,很不错的一份数据结构笔记。希望能对学数据结构的有所帮助

2014-04-05

空空如也

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

TA关注的人

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