自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一米阳光

每天进步一点点

  • 博客(215)
  • 资源 (24)
  • 收藏
  • 关注

转载 ssh解决问题 ,Missing privilege separation directory: /var/run/sshd

ften, openVZ VPSes that are left behind by their providers are stuck with old kernel versions.For this occasion, my VPS had 2.6.32-042stab127.2 and after an upgrade, the server’s sshd service wouldn...

2019-03-21 09:57:36 5612

原创 point_cloud_viewer编译记录

1.安装 Rust,这是一个编译工具包  # curl https://sh.rustup.rs -sSf | sh   这个需要下载一些包安装过程Welcome to Rust!This will download and install the official compiler for the Rust programminglanguage, and its package ...

2018-11-16 13:10:28 1514

原创 Keil:ST-LINK USB communication error问题

    这两天使用stlinkv2进行调试,使用的是keil5.11版本,但是使用的时候发现各种stlink的问题,所以就各种尝试。什么ST-LINK USB communication error,internal command error.各种不稳定,我使用的是win10系统 ,可能和这个有关系,最后的尝试是使用keil4.5。4版本,一开始也不能用。然后把stlink的固件重新刷了一下,刷...

2018-04-10 16:38:48 10637

原创 halcon示例学习之字符检测

从这个图像中提取字符,首次查看发现色差很小,不好处理,但是分析了例子处理方式,感觉很巧妙是提取字符的方式,segment_character,这个算子参数很多,但是有很好的处理结果提取出字符之后去除杂点的方式,通过字符在一条水平线上把不在这一水平线上的给去除了。* This example demonstrates how to segment the expiration date of* a...

2018-03-26 17:42:38 4210

原创 Halcon例程学习之瓶口缺陷检测

* 这个例子检查瓶口缺陷,* 首先找到瓶口,找瓶口的方法就通过自动阈值,然后进行圆拟合*边缘检测,找到边缘之后缩小圆,找到瓶口这一个圆带状图像*把圆带拉抻变换成长方形,这样其实是为了使用平均值滤波,把窗口的设置为【500,3】大小,这样就可以把垂直方向的差异提取出来*然后再通过dyn_threshold找出差异位置,计算连通域,然后再找出连通域高度大于9的,如果有,就认为包含缺陷,如果没有...

2018-03-24 10:21:02 9203 5

原创 海康摄像机使用问题

因为项目中需要用到海康的私有流解码显示,为了效率高,所以直接采用他们提供的解码库碰到的问题1.显示:海康显示是可以直接传入句柄,QT中的句柄winId2.在显示中点击label的时候,会响应主界面的paintEvent,之后QLabel显示区域会闪烁,特别是在添加拖动之后解决方法1.显示的时候直接强行转成HWND,传入:(HWND)ui.label->winId;2.为了不影响没有预览时候对...

2018-03-08 11:27:59 657

原创 Ros问题整理

1 、运行gazebo时使用VMware出现:VMware: vmw_ioctl_command errorInvalid argument.Aborted (core dumped)在终端下设置环境变量为0$export SVGA_VGPU10=0之后即可运行gazebo,roscore & rosrun gazebo_ros gazebo ...

2018-03-08 11:21:16 325

翻译 背景差分法示例

背景差分法背景差分法是一种很常用而且广泛传感的技术,主要用于背景不动的情况下提取前景。它主要的原理是在当前帧和背景做减法,然后使用threshold进行二值化得到前景掩码。下面是背景减法的示意图。 背景差分法主要包含以下两个步骤: 1.背景的建立 2.背景的更新 两个关键点,第一个就是如何选择背景,第二个就是什么时候更新背景,这样可以适应背景变化的情况,更新背景的快慢也很重要,如果更新慢

2017-07-10 16:41:45 16811 1

原创 watershed算法和图像分割

图像分割学习opencv是为了工程应用,只学习不应用,等于白学习。下面分析一个图像分割的例子,以加强学习。目标学习使用cv::filter2D执行一些laplacian滤波来锐化图像学习使用cv::distanceTransform来获得二进制图像的导出表示,其中每个像素的值被替换为最近的背景像素的距离学习使用cv::watershed从背景中隔离物体代码#include <opencv2/

2017-07-06 19:02:18 558

原创 opencv学习之一亮度对比度调节

修改图像的对比度和亮度目标获取像素值初始化零矩阵学习使用cv::saturate_cast和作用“学习一些比较酷的像素转换原理图像处理通常图像处理操作就是一个函数,包含一个或者多个输入图像然后产生一个输出结果。 图像转化可以看成两种操作,一种是像素点的操作,第二种就是临域的操作(就是图像的一个区域内的操作)像素点转化这种图像处理每一个输出像素点的值依赖于相对应的输入像素点的值的加减处理。

2017-07-06 15:11:34 995

原创 Win10 下Cmake3.8.0编译配置 Opencv3.2 + Cuda8.0 + VS2010

Win10 下Cmake3.8.0编译配置 Opencv3.2 + Cuda8.0 + VS2010早就想了解一下opencv3+cuda了,但是一直没有时间,这几天实验了一下,把环境简单的搭一下,编译一下opencv3。这里编译了两个版本,一个是Release另一个是Debug版本的,编译成两个版本一个方便调试,另一个适用于发布。编译完成之后发现编译之后挺大的,而且编译速度也很慢,我是笔记本是i3

2017-05-18 16:48:20 2093 2

翻译 Qt5Camera 如何使用

Camera概述Qt多媒体API提供了许多摄像机相关的类,可以通过移动设备摄像机或者网络摄像机采集视频或者图像。对于通常任务来说,Qt提供了C++和QML两种实现API。Camera特点为了使用camera类,快速浏览一下摄像头是如何工作的是有必要的。如果你已经很熟悉了,你可以路过这部分,直接进入Cameraimplementation details.Camera I

2017-05-17 11:54:17 1798

原创 Opencv3.2 + mingw5.3+ win10编译

Opencv3.2已经发布很长时间了,以前使用过opencv2.4.9,高版本的还没弄过。下载了Opencv3.2的源码,然后 下载cmake,使用电脑上的vs2010很容易就编译完成了,以前使用Qt都是mingw版本的,所以想使用mingw进行编译一下。弄了大半天。      一开始总是出配置mingw出错,因为选用的是qt里带的。后来从mingw官网下载一个mingw然后 再进行配

2017-03-24 11:48:06 1955 1

翻译 Qt5.7 Qt for Embedded Linux

从Qt5.0开始,Qt不再包含自己的视窗系统了(QWS)。对于单屏幕的情况,使用QtPlatform Abstraction是一个很好的选择。多屏的情况可以通过Wayland实现。         有许多跨平台的插件可以使用:EGLFS,LinuxFB,KMS,DirectFB,Wayland。可以通过配置Qt使用这些插件。默认的平台插件是特殊设备。例如,许多板子默认使用eglfs。如果默认的

2017-01-13 11:18:02 19567 1

原创 我的酷派大神1S 9976t的刷机过程

本人有一个9976t的手机 ,感觉手机很卡,而且有文件损坏,估计是存储器有问题了,所以想重新刷一下系统,按照原来的经验,使用官方的cda1.88版本刷系统,一开始显示成功,但是刷到文件系统的时候,就是那个很慢的过程的时候,突然显示失败了。然后再也不能开机,而且也进不了recovery模式,什么反应都没有了。      在网上查资料,都是说卡刷,线刷之类的,都是在有recovery的模式下进行的

2016-07-07 21:36:33 4754 2

转载 线程绑定CPU核

Linux系统提供API函数sched_setaffinity和sched_getaffinity用于设置或获取线程的可以使用的CPU核。int sched_setaffinity(pid_t pid, unsigned int cpusetsize, cpu_set_t *mask);这个函数中pid表示需要设置或获取绑定信息的线程id(或进程id),如果为0,表示对当前调用的线程进行设

2016-05-26 21:46:38 468

转载 如何指定进程运行的CPU

coolshell最新的文章《性能调优攻略》在“多核CPU调优”章节,提到“我们不能任由操作系统负载均衡,因为我们自己更了解自己的程序,所以,我们可以手动地为其分配CPU核,而不会过多地占用CPU0,或是让我们关键进程和一堆别的进程挤在一起。”。在文章中提到了Linux下的一个工具,taskset,可以设定单个进程运行的CPU。同时,因为最近在看redis的相关资料,redis作为单进程模型的

2016-05-26 21:44:44 484

原创 linuxcnc编译

编译linuxCNC并不像官方给的ReadME那样简单,中间会出很多的错误1 tcl lib not foundapt-get install tcl8.4-dev2 tkConfig not foundapt-get install tk-dev3 BWidget not foundapt-get install bwidget待续。。。

2016-03-25 15:56:46 5900 2

转载 Beaglebone LinuxCNC starterkit: ready-to-run SD card image

Michael Haberler mail17@...>2013-04-28 14:09:37 GMTAs promised, I have prepared an SD card image for the beaglebone ready-to-run.README: http://static.mah.priv.at/public/beaglebone/starterkit/

2016-03-24 22:04:12 1504

原创 交叉编译器各种版本下载地址

收藏http://sourcery.mentor.com/public/gnu_toolchain/arm-none-linux-gnueabi/

2016-03-24 21:41:37 3986

原创 armadeus 编译记录

一开始编译armadeus6.1的时候,只是按照官方的文档去做,但是在移植的过程中发现很多的错误,经过周的努力,终于可以在开发板上运行了。下面记录下遇到的问题,由于没有及时记录每一个问题,所以只是在运行移植完成之后才想起要整理一下,把能想起来了问题总结一下。1.configure: error: C++ preprocessor "/lib/cpp" fails sanityche

2016-03-09 21:05:15 2818 1

原创 cmdftp使用命令

cmdftp命令使用

2015-08-14 08:52:29 690

转载 机器视觉-结构光测量之三角测量原理

机器视觉-结构光测量之三角测量原理    结构光测量中为了获取物体的三维信息,一般都会使用三角册来那个的原理;其基本思想是利用结构光照明中的几何信息帮助提供景物中的几何信息,根据相机,结构光,物体之间的几何关系,来确定物体的三维信息,下图给出了一个三角测量的原理图。      结构光平面与相机光轴夹角为角,取世界坐标系Ow-XwYwZw的原点Ow位于相机光轴与结构光平面

2015-05-05 11:05:25 6847 1

转载 低俗文章之傻傻分不清楚的IC和ID卡(手稿)

PS.正如影片“低俗喜剧”开头导演所警告:内容充满不雅用语、成人题材、歧视、色情性描写,因此,本文章与“低俗喜剧”一样被编订为比家长指引级别更高一级的专家指责类别,若未能接受以上内容……大家立即点击浏览器右上角的红色X(Linux以及OSX的请点击左上角的X)。本文作者(即本人:黑板)以及背后技术团队(RadioWar)并无任何恶意语咒骂、针对任何个人或团队,只为求戏说RFID,故此因本低俗文

2015-04-14 21:50:49 1497

转载 说说Proxmark3的一些事!

最早认识Proxmark3是2010年5月2号,当时Kevin2600在爱尔兰入手了一块,那时我是第一次听说Proxmark3,从策划到实施这次Proxmark3的团购,我了解了很多关于Proxmark3的信息,所以我觉得有必要让大家好好理解一下Proxmark3的一些小事情。什么是Proxmark?Proxmark3是由Jonathan Westhues设计并且开发的开源硬件,其主要用R

2015-04-13 21:06:13 13529 2

翻译 ISO/IEC14443和15693的对比有何具体区别

ISO14443  ISO14443A/B:超短距离智慧卡标准。这标准订出读取距离7-15厘米的短距离非接触智慧卡的功能及运作标准,使用的频率为13.56MHz。     ISO14443定义了TYPE A, TYPE B两种类型协议,通信速率为106kbit/s,它们的不同主要在于载波的调制深度及位的编码方式。TYPE A采用开关键控(On-Off keying)的Manchester编

2015-04-12 21:37:36 14427 1

原创 coolpad你能不能再垃圾些能不能再流氓些

以前用coolpad手机还没有什

2014-10-29 21:14:44 1194

转载 设置浏览器屏蔽百度推广广告

最近,百度开始在网页中推广广告,估计是记录了用户通过百度的搜索信息,和用户残留的cookie,会调用一个c.js的文件,从而推送相关广告,百度在这一点上就是特别恶心。广告推送如图所示:屏蔽百度推广广告,浏览器设置如下:一、IE浏览器:工具 -> Internet 选项 -> 安全 -> 受限站点 -> 站点 -> 添加以下站点http://eiv.baidu.com

2014-10-27 22:37:49 2907

原创 关于浏览器禁止跟踪

双十一到了,周六休息,在家无聊在网上搜索几本书想看看,在不经意下发现了一个问题,我搜索的过的东西,然后我打开其它的网站,在那个网站就把广告直接显示出来了,正是我刚才搜索过的东西,感觉很奇怪,我并不认为这是一个巧合,然后在网上搜索了下,才知道原来这是被“追踪”了,这样才使得广告投放更精准。       比如,你刚在网上搜笔记本电脑,那么他就认为你有购买的欲望,那么在一周之内无论你想不想看,你到哪

2013-11-10 22:45:18 2372

转载 android下拉刷新

需求:项目中的消息列表界面要求实现类似sina微博的下拉刷新;思路:一般的消息列表为ListView类型,将list加载到adapter中,再将adapter加载到ListView中,从而实现消息列表的展示。而下拉刷新要求给消息列表加一个头部,其中有图片(向上/向下箭头)和提示字样(下拉刷新/松开刷新),从而我们需要做的事情:1.需要做一个head.xm来实现头部的样式定义;2.需要自定义一个

2013-11-03 22:12:02 726

转载 强大的Vim使用技巧

vi 是 unix/linux 下极为普遍的一种文本编辑器, 大部分机器上都有. vi 有各种变种, 在不同的机器上常用不同的变种软件. 其中 vim 比较好用也用得比较广泛. vim 是 Vi IMproved 的缩写, 表示更好的 vi. 我个人觉得它是非常好的编辑器(为了避免 Emacs 粉丝挑眼, 就不说最好了). 没用过的也建议试试看, 当然 vim 对编写文本文件很方便好用, 比如编写

2013-10-25 19:38:24 551

转载 vim高级技巧

1. 选定文字 / 拷贝粘贴v为可视模式,可以选定多行。选定多行之后,可以用yy或者dd等等进行拷贝和剪切。p 是粘贴y 和d 可以直接拷贝或者剪切选定的内容yw是拷贝一个单词如果要复制整行的最简单办法就是V,y,p 就行了v是可以选定一行任意个字符的,V是行选定的,一次一整行,然后通过向下或向上移动光标而选定多行。对于v选定的,拷贝后就是这么多,选多少就拷贝多少,

2013-10-25 19:36:17 580

原创 一点关于android的个人感受

android已经很长时间没有接触了,上一份工作是做android相关的,关于系统编译,驱动移植,平台移植的相关工作。不过已经很一年多以前的事情了。从一个城市,换到另一个城市,由于工作内容不同,所以对android系统可以说是很生疏了。android的发展实在的是太快了,所以也一直想做一些相关的工作,学习或者其它的事情。由于自己给自己种种借口,所以到现在也没有展开。今天晚上有些时间,所以停下来写一

2013-10-17 21:05:34 783

原创 Qt5.2发布了

Qt5.2将要发布了,Qt5.2的很大的改进在于开发过程的简化。比如新建立一个Android工程,只需要简单的几步,就可生成一个简单的hello world。除了大量的bug修复,Qt 5.2还带来了大量的新功能。这里我们对几个最重要的改变做一下概述。Android与iOS支持Qt 5.2是首个完全支持Android与iOS应用开发的Qt发行版。为支持这两个系统,我们做了大量的工作

2013-10-16 22:29:52 2457

原创 国内开发板发展情况分析

本文只代表个人意见,有一些可能有些偏见,还请大家多包含。        2007年以前,“开发板”这个名字还很少有人知道。07年之后的2年时间里,开发板行业呈现井喷式增长。原本只有两三家在做,这时的“开发板”更多是在三星、德仪、Atmel官方Demo基础上进行部分改进而成,价格不菲,资料也很少。      07年之后,迅速发展到30余家,而开发板本身也不仅仅是改进,各厂家纷纷改版设计,

2013-10-16 21:32:28 1969

原创 重新开始写博客了

看看上一次更新的文章已经过了一年了,今天打开csdn,开始想写些东西了,去年的时候还有一些不高兴的事情,想起来就烦。      事情已经过去了,已经成为了历史,所以我也没有必要去追究。

2013-08-29 22:22:40 639 2

原创 Android触摸分析

一,校准的触摸算法如下: 触摸屏校准通用方法。(XL, YL是显示屏坐标,XT, YT是触摸屏坐标,)XL = XT*A+YT*B+CYL = XT*D+YT*E+F由于具体计算是希望是整数运算,所以实际中保存的ABCDEF为整数,而增加一个参数DivXL = (XT*A+YT*B+C) / DivYL = (YT*D+YT*E+F) / DivTSLIB把以上的7

2012-09-05 15:42:17 748

原创 The connection to adb is down, and a severe error has occured.

启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找到一种可行的方法:1.先把eclipse关闭.2.在管理器转到你的android SDK 的platform-to

2012-09-04 22:19:37 814

转载 Android build.prop生成过程

本文简要分析一下build.prop是如何生成的。Android的build.prop文件是在Android编译时刻收集的各种property(LCD density/语言/编译时间, etc.),编译完成之后,文件生成在out/target/product//system/目录下。在Android运行时刻可以通过property_get()[c/c++域] / SystemProperties_

2012-09-04 19:00:26 1171

转载 android系统移植

通过Android系统移植,让它在目标系统上运行起来。Android系统由于用的是linux内核,因此内核移植和嵌入式linux内核移植差异不大,过程如下:(1)移植boot-loader和linux2.6内核到目标平台上,让linux内核可以启动起来,基本的驱动允许正常。此过程完全是嵌入式linux的开发,这里直接跳过。需要注意的是,由于android已经被linux官方开除,因此从

2012-09-03 15:08:17 2663

Fontmin-v0.2.0-win64.zip

Fontmin-v0.2.0-win64.zip

2021-02-20

fls5winfull.rar

fls5winfull.rar

2021-02-20

qmodbus-master.rar

qmodbus0.3版本windows正常编译修改版本,支持tcp rtu ascii,从网站下载的编译不过去,修改了头引用文件,以及添加了两个库LIBS += -lAdvAPI32 -lUser32

2020-02-11

深圳世国摄像机资料.rar

所有的IPC模组都支持RTSP访问,访问地址如下: 取主码流地址:rtsp://192.168.0.123:554/mpeg4 取子码流地址:rtsp://192.168.0.123:554/mpeg4cif 无须输入密码的地址: 主码流 rtsp://admin:[email protected]:554/mpeg4 子码流 rtsp://admin:[email protected]:554/mpeg4cif admin为设备用户名,123456为设备密码,如果有更改以实际为准

2019-11-30

tensorflow_clib_call_object_detect_linux.tar.gz

tensorflow 的C库调用实现objectdetect,不是使用python,方便集成到工程中

2019-11-30

libjsoncpp-dev_1.7.4-3_arm64.deb

libjsconcpp-dev_1.7.4-3_arm64.dev ubuntu1804 used,

2019-09-18

tensorflow_gpu-1.9.0+nv18.8-cp27-cp27mu-linux_aarch64_jetpack3.3.whl

tx2使用的是jetpack3.3的版本,python2安装的tensorflow1.9的版本 安装过程中出了一点小问题 sudo pip install 的时候这个文件名字是不能更改的,后面加了jetson33显示不支持这个平台 enam还有setuptools的版本不对,使用--ignore-installed选项进行重新安装 sudo pip install --ignore--installed enam sudo pip install --ignore--installed setuptools ERROR: launchpadlib 1.10.3 requires tes

2019-07-02

MinGW_配置OpencvCMake使用的mingw编译器.rar

MinGW_配置OpencvCMake使用的mingw编译器,成功编译了opencv3.2.0

2019-06-26

Qwt6.1.3 mvcs2015 编译库文件包含qtcreator的插件

Qwt6.1.3 mvcs2015 编译库文件包含qtcreator的插件

2017-05-19

opencv3.2_mingw5.3编译好的库文件

opencv3.2_mingw5.3编译好的库文件

2017-03-24

Qt之酒店管理系统

利用Qt开发的一个酒店管理系统,实现了界面自定义,标题栏、状态栏等都实现了自定义。

2016-06-12

s3c2416usb device驱动

完整的USB device驱动,裸机和程序,对驱动分析很有帮助

2014-05-19

飞凌gprs详细资料

gprs资料,有代码,有说明

2012-06-18

6410com0改为普通串口

6410com0改为普通串口 详细介绍修改com0为普通串口的方法

2012-06-18

OK6410+qt移植百科全书

OK6410+qt移植百科全书 详细说明了QT移植的全过程和应用开发全过程

2012-06-18

密码攻与防手册 很好很强大

安全真是一个说不完的话题,就我们用户目前所遇到的安全防范措施主要是密码保护,所以今天我们将从攻和防两个方面讲讲密码保护问题。

2009-12-28

强手 木马清除百种方法

木马清除百种方法 木马清除百种方法 木马清除百种方法

2009-12-27

MATLAB命令大全

MATLAB 命令 大全 MATLAB 命令 大全 MATLAB 命令 大全

2009-12-27

Multisim2001中文教程

Multisim 2001 中文教程 是学习电路仿真的好工具,对学习模拟电路和数字电路都是很有帮助的,功能非常强大

2009-12-24

学习五笔好帮手 五笔反查字典

五笔反查字典对学习五笔打字非常有帮助,保你很快就掌握五笔打字方法,快不易错

2009-12-24

Linux常用命令全集

很好的东西分享给大家很好的东西分享给大家很好的东西分享给大家很好的东西分享给大家

2009-12-14

Linux内核完全注释

Linux内核完全注释完全的讲解了linux的内核的编写原理和一些原代码,对学习linux很有帮助

2009-12-14

大学讲义 原子物理讲义

大学讲义 原子物理讲义 原子的基本构架,原子跃迁的精细结构,对学习量子力学很有帮助

2009-07-09

空空如也

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

TA关注的人

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