- 博客(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
转载 机器视觉-结构光测量之三角测量原理
机器视觉-结构光测量之三角测量原理 结构光测量中为了获取物体的三维信息,一般都会使用三角册来那个的原理;其基本思想是利用结构光照明中的几何信息帮助提供景物中的几何信息,根据相机,结构光,物体之间的几何关系,来确定物体的三维信息,下图给出了一个三角测量的原理图。 结构光平面与相机光轴夹角为角,取世界坐标系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
转载 设置浏览器屏蔽百度推广广告
最近,百度开始在网页中推广广告,估计是记录了用户通过百度的搜索信息,和用户残留的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
qmodbus-master.rar
2020-02-11
深圳世国摄像机资料.rar
2019-11-30
tensorflow_clib_call_object_detect_linux.tar.gz
2019-11-30
tensorflow_gpu-1.9.0+nv18.8-cp27-cp27mu-linux_aarch64_jetpack3.3.whl
2019-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人