- 博客(118)
- 资源 (88)
- 收藏
- 关注
原创 预知昨天事情不顺,果然碰到两个
为什么预知?因为自己犯错了。扫码青桔单车,提示成功,结果车锁没开。报修,结束,交费……想了想,交。因为自己犯错了,交一元惩罚,应该。 收到的垃圾桶,不是脚踏的。一看订单,是自己看错了…… 南无观世音菩萨。 南无阿弥陀佛。...
2018-08-31 08:31:08 266
原创 gstreamer向appsrc发送编码数据的代码
上一篇文章中,提供了发送视频帧数据的方法。有人问了,这是理想情况,对于编码数据,怎么办? 经过一番折腾,终于找到可用的办法。下面代码,测试通过:#include <gst/gst.h> static FILE * appSrcFile = NULL;static int read_counter = 0;static char read_buffer[4096...
2018-08-31 08:02:02 2957 15
原创 gstreamer向appsrc发送帧画面的代码
这个代码可以正常运行,黑白画面交替:#include <gst/gst.h>#define VIDEO_WIDTH 384#define VIDEO_HEIGHT 288#define VIDEO_FORMAT "RGB16"#define PIXEL_SIZE 2static void cb_need_data (GstElement *apps...
2018-08-30 19:24:57 3939 8
原创 ubuntu无法打开系统设置的解决办法
不知道怎么搞的,总之就……重新运行一下这个命令:sudo apt-get install gnome-control-center
2018-08-30 13:31:38 8353
原创 DeepStream不支持多 RTSP源(多个摄像头)
顺利调通各项功能之后,顺利的接入了摄像头。心想接多个摄像头不是理所当然的吗?于是要了几个摄像头进行测试,结果……嗝屁了……反复研究代码,都没有解决。 今天到NVIDIA论坛上,还真有人问这个事。结果也没有人回答。 怎样支持多个摄像头,要另外想办法了,因为这是工作需要。这可有点……...
2018-08-30 12:02:35 5628 10
原创 自从我不管事后,员工们肯定舒心多了
各位想想,这样的工作环境,是否舒心:上班不干活也没有人管,这是每个人都盼望的好事。测试?领导平常不要求,偶尔要求糊弄一下就是。 不用写各种文档了,比如说测试记录、对比测试、交叉测试、出差报告。 随便装专家,想怎么吹都行,反正别人也不懂。比如学了个盒子和摄像头适配,自己都觉得很懂了,动不动就拿出来忽悠人。 这样的工作环境,吾也想要啊。哪里有? 可是这样的工作环境,只有死了的公...
2018-08-30 08:35:15 330
原创 吾有个怪习惯:看书时经常把ABC结构的词看成ACB
特别是在看小说的时候,经常把人名ABC记成ACB。这真是个怪事。 可能跟吾是左撇子有关?还是以前不知不觉中养成的习惯? 为什么有这种情况?吾猜测: 根据上下文,大脑这是个人名,就自觉的将之后的内容合并处理。 不料在处理的时候,速度过快(或者是跳跃过度),导致先识别C,再识别B。 于是在组词时,就导致了这种怪现象。...
2018-08-29 20:04:11 370 2
原创 创业反思三:只喜欢我干活,拒不听建议,出了问题还找我
领导甲对吾有成见,已在文章中进行了分析。领导乙知道我是做实事的人,我确定的东西那肯定是确定,我不确定的都会说明。仔细想来,吾发现领导乙对吾的态度很奇怪:知道吾出活,每次工作有进展、有突破,或者解决了重大问题,很高兴。 对于吾提出的各种建议,基本不予理会。为此吾常常批评装聋作哑。 吾提出的建议都是针对工作的问题,不解决问题自然会不断恶化。然后呢?出了问题,知道只有吾能收拾。 ...
2018-08-29 08:30:03 400
原创 UBUNTU使用GITHUB
安装sudo apt-getinstall git配置账号 git config --global user.name "china" git config --global user.email "china@csdn.net" 开启 SSH 服务 sudoapt-getinstall ssh 生成 SSH KEY 看看有没有已经生成KEY...
2018-08-28 19:08:06 428
原创 全网首发:gstreamer如何接入RTSP流(IP摄像头)的代码范例
其实也是运气好,找到了网上的代码。之后反复测试,排列组合,跟自己的代码整合起来了。 这里把有用的部分共享出来。有朋友说跑不起来,这个时候先看看有哪些插件,参考:https://blog.csdn.net/quantum7/article/details/84723053static void on_pad_added (GstElement *element, GstPad...
2018-08-28 17:30:04 12544 86
原创 LINUX修改.bashrc之后,生效的办法
比如说,修改了PATH、C_INCLUDE_PATH、CPLUS_INCLUDE_PATH、LD_LIBRARY_PATH,希望立即生效。怎么办?关闭当前终端,另起一个。 source .bashrc
2018-08-28 09:16:51 37437 4
原创 由深圳的大树所想到的
吾以前的公司在福田区,那里的大榕树特别多。跟别人谈起的时候,有人说那是老城区,新城区绿化就不行了。吾一想,还真是,新城区的树确实小。福田区的这个大树,当然不可能是移植的,是以前就有的。新城区的树哪里去了?什么时间,什么人?有没有人考证一下? 吾老家寺口,印象中也有大树。以前的寺口联中和旧公路桥之间,有两颗巨大的柳树;不远处大队书记门口,也有一颗柳树(过年的时候,大队书记用射击冲锋枪庆贺,...
2018-08-28 08:33:16 340
原创 DeepStream中,获得并修改识别对象参数的代码
增加一个探头GstElement* osd_sink_pad = gst_element_get_static_pad (osd, "sink");gst_pad_add_probe (osd_sink_pad, GST_PAD_PROBE_TYPE_BUFFER, osd_sink_pad_buffer_probe, NULL, NULL);实现osd_sink_pad...
2018-08-28 08:25:37 3983 14
原创 全网首发:DeepStream中,获得视频帧数据的代码
根据工作安排,最近对gstreamer进行了研究。工作中要求,把播放的视频帧画面拿到,进行一些处理。这东西可是够偏门的,搜索的资料实在太少。经过反复搜索,连蒙带猜,终于解决了。 解决之后觉得自己真的好幸运:之前对gstreamer/cuda等等一无所知,临时上手。 并没有代码告诉说如何取得视频画面,完全是通过搜索到的一点蛛丝马迹,连蒙带猜找到正确的路子。 自己的反复测试、验证、分...
2018-08-28 08:13:24 9443 27
原创 测试通过的C代码:平台无关的RGB保存为BMP格式的图片
根据工作要求,得到视频数据。那么怎么证明视频数据是对的?转为BMP最简单了。这样一个想法,折腾了吾很久,找到了快10种代码,结果都不能用。后来终于找到了一个可用的(代码是部分的),看到保存出来的BMP图片,终于松了一口气。 个人发现关键地方有:文件头。 文件头的对齐。 每行数据的对齐。 取之于网络,用之于网络,吾将代码公布出来:1、这里处理的是ARGB,如果是RGB,注意...
2018-08-27 16:46:31 2495 58
原创 UBUNTU安装OpenOffice
必须先卸载LibreOffice: sudo apt-get remove --purge libreoffice*sudo apt-get cleansudo apt-get autoremove 下载 这里选择的是deb方式(rpm不适合Ubuntu):http://www.openoffice.org/download/index.htmltar -xv...
2018-08-27 09:25:58 7941 1
原创 电信猫不折旧,用了几年还是原价
网上下了个宽带订单,客服说吾有一个宽带欠费。嗯?吾上一个宽带是包年的,到期没用,怎么变成欠费了?于是投诉。回电说欠费确实不对,需要拆机,归还光猫,否则补200元。吾就纳闷了,吾用了3、4年,折旧也折旧多了,怎么还要200? 后来托人找了一个新的光猫(无线、4个网口),算是应付过去了。将来这位朋友也要拆机,估计……到时吾再想办法吧。 这两个条款,确实很损害用户的利益。...
2018-08-26 10:07:48 893
原创 Ubuntu 16.04上安装Code::Blocks
招行命令: sudo add-apt-repository ppa:damien-moore/codeblocks-stablesudo apt updatesudo apt install codeblocks安装编译器:sudo apt install gccsudo apt install clang如果要在Linux上编译本机Windows二进制文件,则可以安装...
2018-08-25 10:39:56 331
原创 显卡风扇不转导致GPU占用100%
从昨天下午开始,视频测试工作,经常卡顿,几乎成了动画。使用nvidia-smi一看,GPU占用100%。这是怎么回事? 昨晚回去想了半天,猜测跟温度有关。早上来开始测试,一切正常……就是GPU升温太快了,不到10次就超过90度,风扇100%。这…… 于是让主管过来看看,他也纳闷,汝程序使用GPU太高?温度95度,查一下机房的1080显卡也就50度什么的(长期使用,占用率高)。于是他...
2018-08-25 10:02:01 5506
原创 LINUX 循环脚本
简直就是C语言。具体完成什么功能,还要仔细处理。for (( i=0; i<10; i++ ))do echo "The loop index is $i"donefor test in A B C D Edo echo The test is $testdone ...
2018-08-25 09:19:17 3236
原创 热烈庆祝博客排名进入前一万(8448)
今天早上来公司,打开博客一看,排名终于更新了!一看名次,8448! 积分:4655;访问量:62029;排名:8448 感谢辛苦加班的程序员们! 来新公司工作的这一段时间,又从网络上找到不少解决问题的办法,都记录下来。 下一个目标是,V6。在增加1000多分就可以了(预计年底),V7那太遥远了,以前没有技术博客,所以很多解决办法都没有记录下来。 感恩大家!愿大家吉...
2018-08-25 08:49:51 562 10
原创 Linux下查看NVIDIA的GPU使用情况
关于CPU,可以使用top/vmstat查看,那么GPU呢?一查,还真有人指点了办法。一次查看:nvidia-smi隔一定时间:watch -n 5 nvidia-smi 每隔5秒刷新一次。 如果经常用,可以定义为一个alias,放在.bashrc中。alias gpu="watch -n 5 nvidia-smi" ...
2018-08-24 13:45:37 4016
原创 ubuntu安装chrome
其实吾很想在WINDOWS上办公,多么方便…… 可惜这边的各个浏览器都不支持LINUX,那就使用chrome吧:sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/wget -q -O - https://dl.google.com/linux/lin...
2018-08-24 13:31:46 295
原创 linux下用top命令查看,cpu利用率超过100%时怎么回事
有时候需要粗略了解CPU的使用情况,以定性的了解代码性能。 今天一看,当时就震惊了:250%!这个数字太……老兄,汝为什么要选择这个数字?因为这个数字最容易震惊…… 赶紧上网搜索了一下,原来时把所有的CPU核(物理核还是线程核?)的利用率加起来,得到的结果。 有人指点说,这个时候按一下1键,就能看到各个CPU的具体情况(US?)。这样也有参考作用吧。...
2018-08-24 11:33:18 8054
原创 DeepStream运行范例出错,提示缺少libnvinfer.so怎么办?
没有范例的软件都是……卖不掉的。 DeepStream有几个范例,安装之后能够运行。其中一个提示错误:GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstnvinfer.so': libnvinfer.so.4: cannot open shared o...
2018-08-24 11:18:24 13525 9
原创 UBUNTU安装后的root/su密码问题
UBUNTU安装时,要设置一个用户。注意,这个用户不是root。我们su的时候,输入这个密码提示错误…… 原来,安装之后,要设置一个密码:sudo passwd 输入三次当前用户密码,之后su就可以正常使用了。...
2018-08-24 09:38:54 504
原创 gstreamer 1.8.3 编译记录
说明: 本文是在安装DeepStream的时候进行编译的。 结果死活不能运行。后来发现就是这个编译导致的(make install)。 实际上直接使用apt获取相应的数据即可。 不容易,总算是编译通过了。 下载Gstreamer 1.8.3sudo apt-get install build-essential dpkg-dev flex bison a...
2018-08-23 18:45:21 799 4
原创 解决UBUNTU NVIDIA驱动安装后循环登录问题:关闭UEFI Secure Boot选项
按照标准步骤安装,什么都对,结果登录界面出来了,输入密码后没有进入桌面,又回到登录界面。 反复折腾了无数次,一直没有注意提示信息。后来一高手看了看,把UEFI的Secure Boot选项关闭了,结果能够登录界面了。感谢…… 后来想了想,有两个总结:应该注意提示信息,并进行尝试。大不了系统重装。 登录界面时,只加载了部分显卡驱动(甚至是默认的显示驱动)。进入桌面时,会加载...
2018-08-23 11:44:46 16750 5
原创 Ubuntu16.04+NVIDIA显卡驱动安装步骤
给系统设置密码(连续输入三遍当前用的密码)sudo passwd在登录界面进入linux的shell(ctrl + Alt + F2),输入用户名、密码,进入shell。 新建blacklist-nouveau.conf文件,sudo nano /etc/modprobe.d/blacklist-nouveau.conf,并在文件中输入命令,保存并退出。blacklist nouve...
2018-08-23 10:10:24 5347
原创 python with as有什么好处?
很多对象,都要求在使用结束之后,显式释放。这个要求是正确的,可是…… 忘记了。水平高的很少忘记,水平低的经常忘记,这不是故意的。 代码复杂化。比如使用try/catch。 使用with as语法,Python自动释放符合要求的对象。这是好事。...
2018-08-22 13:45:38 1273
原创 UBUNTU上安装numpy
sudo apt-get updatesudo apt-get install python-numpy python3,则将上面的python-numpy换成python3-numpy即可
2018-08-22 08:48:06 16154
转载 CNN tensorflow 人脸识别
数据材料这是一个小型的人脸数据库,一共有40个人,每个人有10张照片作为样本数据。这些图片都是黑白照片,意味着这些图片都只有灰度0-255,没有rgb三通道。于是我们需要对这张大图片切分成一个个的小脸。整张图片大小是1190 × 942,一共有20 × 20张照片。那么每张照片的大小就是(1190 / 20)× (942 / 20)= 57 × 47 (大约,以为每张图片之间存在间距)。问...
2018-08-21 17:43:56 1061 1
原创 python3中报错No module named 'numpy'
另起一个终端:pip3 install numpy 在Python3的命令行中输入import numpy
2018-08-21 17:22:19 12564 11
原创 LINUX上安装微信
这听起来很怪异,就是存在这样的要求,比如吾工作中使用LINUX:https://github.com/geeeeeeeeek/electronic-wechat/releasestar xvf./electronic-wechat 最大问题,没有聊天记录。 个人建议,还是安装VirtualBox虚拟机,再安装WIN7,使用体验最好....
2018-08-21 15:08:00 8341
原创 Python安装OpenCV
办法很简单,使用 pip(或者pip3 )pip install --upgrade setuptoolspip install numpy Matplotlibpip install opencv-python 怎么还是不行?试试这个:sudo apt-get install python-opencv ...
2018-08-21 14:53:06 3409
原创 Python安装Tensorflow
很简单,使用如下命令: apt-get install python3-pip python3-devpip install tensorflow-gpu# pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0rc0-cp27-none-linux_x86...
2018-08-21 14:49:47 3396
原创 错误解决办法:zipimport.ZipImportError: can't decompress data; zlib not available
在LINUX上,下载编译PYTHON3时(make && make install),提示错误:zipimport.ZipImportError: can't decompress data; zlib not available这是缺少依赖库。 执行如下命令:apt-get install -y make build-essential libssl-dev z...
2018-08-21 14:16:22 3259
原创 linux下安装python3及特别注意事项
准备工作(否则可能报错):apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev系统自带的Python2....
2018-08-21 14:12:45 856
补丁包:无法启动此程序,因为计算机中丢失D3DCOMPILER-47.dll 尝试重新安装该程序以解
2022-11-13
Java3D/Jogl/Gluegen需要的各平台库WINDOWS/ARM64/MIPS64EL/LOONGARCH64
2022-11-11
英文字体图像的结构/baseline
2022-10-31
Android-USB-OTG-Camera可用的APK
2022-10-24
.Net Framework 4.6.2 3in1
2022-06-02
vs_Community-2017.zip
2022-06-02
vs_Community-2019.zip
2022-06-02
V4L2抓取USB摄像头YUV视频数据代码/v4l2.tar
2022-01-16
sourceforge-YUVplayer.zip
2022-01-04
jna-4.5.2,此版本不需要libjnidispatch.so
2021-12-24
commons-lang3-3.12.0.zip
2021-11-15
Windows-File-SignatureTool.zip
2021-11-01
Windows-File-SignatureTool.zip
2021-11-01
QT sqldriver/MySQL驱动qsqlmysql.dll MinGW版编译工程目录(含编译脚本)
2024-09-18
QT sqldriver/MySQL驱动qsqlmysql.dll MSVC版编译工程目录(含编译脚本)
2024-09-16
Toshiba eStudio Printer Driver 2303am-2803am-Series
2023-12-19
安卓UiAutomator/UiDevice/Instrumentation官方测试范例
2023-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人