自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhoudekuai的专栏

从动手到动脑

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 octave读取pcd文件脚本

octave中读取.pcd文件https://gitee.com/youysh/octave

2020-04-26 15:25:30 381

原创 python输出dataURL图片数据给前端js绘图

需要在浏览器上临时显示后端实时处理的图像,需要将图像数据转成json字符串传输给js绘图。后端python处理:import cv2 as cvfrom encodings import base64_codecdef img2dataURL(img): ret, jpg_data = cv.imencode('.jpg', img) data, data_size...

2020-04-24 10:07:10 1511

转载 dd命令迁移tf卡系统镜像

采用dd命令克隆tf卡系统镜像后写入新的tf卡,如果新的tf卡容量更大,则克隆后的tf卡容量被截短了,此时需要扩展tf的容量。扩展tf命令参照链接:https://blog.51cto.com/brave8898/2094749...

2019-10-23 16:08:30 1454

原创 cmake混合编译.cpp, .cu为动态库

为方便程序连接,将cuda文件与cpp混合编译为一个动态库##将混合代码编译为so库add_definitions(-std=c++11 -fPIC)FIND_PACKAGE(CUDA)IF(${CUDA_FOUND})add_definitions(-DGPU_CUDA)SET(CUDA_NVCC_FLAGS -Xcompiler -std=c++11 -Xcompiler -...

2019-10-15 10:32:43 2204

原创 ImportError: No module named msg

在用ros python自定义消息时碰到一个坑,在使用消息时产生:from xxx.msg import xxxImportError: No module named msg原因是因为我代码中包含了项目名称的一个.py文件,如ros模块名称为abc,然后在python脚本中又包含了一个abc.py的文件,就会产生冲突,把abc.py文件重命令为其他名称即可。...

2019-10-14 20:04:36 2585

原创 TI voxelsdk点云ros publisher

利用TI voxelsdk的python接口实时采集点云数据并通过ros发布import Voxelimport numpy as npimport rospyimport sensor_msgs.point_cloud2 as pc2from sensor_msgs.msg import PointCloud2from std_msgs.msg import Headerrosp...

2019-07-11 16:25:12 326

原创 js blob转File

由于Edge浏览器不支持new File,所以要先将dataURL转换成blob再转成File,但按照网上程序的转换后,用ajax上传到服务器,在服务器获取到的文件名一直都是blob,而不是设置的文件名,多方查找到发现只要在提交表单append方法后跟文件名就可以了。 function dataURLtoBlob(dataurl) { var arr = dataur...

2019-03-08 22:39:21 27591 8

原创 css外部加载background图片不能加载问题

  今天有碰到个问题,困扰很久,就是css外部加载background图片不能加载问题,网上大都是关于图片的相对/绝对路径的资料,但我的路径是没有问题的。查了很久资料才发现在的被Filter给拦截了,所以要碰到此问题也要检查下FilterMap的设置。...

2019-01-19 19:45:07 2874

原创 PyQt5+VTK显示点点云

将VTK嵌入Qt5,显示动态更新显示自定义点云。# !/usr/bin/env python# -*- coding: utf-8 -*-from PyQt5 import QtCorefrom PyQt5.QtWidgets import QWidget, QVBoxLayoutimport vtkfrom vtk.qt.QVTKRenderWindowInteractor i...

2018-11-05 13:57:18 4310 4

原创 matplotlib嵌入pyqt5窗口中显示numpy数据图片

碰到一个需要将numpy数组(图片)显示在pyqt5的窗口中,上网查到的一般显示出来图片周围会有大片的空白。以下代码是将qt5的窗口适应到图片。# !/usr/bin/env python# -*- utf-8 -*-import matplotlibmatplotlib.use("Qt5Agg")from matplotlib.backends.backend_qt5agg imp...

2018-11-01 19:33:50 5130

原创 python作用域查找

发现python作用域一个神奇的地方:X=1def fun1(): print('fun1: X=', X)def fun2(): print('fun2: X=', X) X = 2fun1()fun2()fun1中的X可以正常查找到全局作用域中的X,fun2则不行...

2018-07-13 15:03:57 177

原创 B站手机缓存的视频在电脑上转换观看

B站上挺多学习视频,要能下载到电脑上看就好了,下面是一个在手机上缓存后拷贝到电脑上采用转成mp4的脚本。#!/bin/shif [ "x"$1 == "x" ]; then    echo "Usage: $0 <directory>"    exit 1fiif [ ! -d $1 ]; then    echo "no this directory: $1"    exit 1fi...

2018-05-19 22:07:36 11726

转载 linux下将.a文件链接到.so文件的问题

linux下将.a文件链接到.so文件的问题时间 2014-11-25 15:30:01  姜糖水原文  http://www.cnphp6.com/archives/63743主题 Linux比如在链接lib123.a库生成libabc.so库时经常会遇到这个问题,当链接libabc.so时出现以下错误:libabc.so: undefined ref

2017-06-05 19:34:41 4614

原创 交叉编译opencv3.2.0

交叉编译opencv3.2.0后连接出现:libopencv_imgcodecs.so: undefined reference to `png_init_filter_functions_neon'进入到3rdparty/libpng,在CMakeLists.txt最顶端增加:set(ENABLE_NEON ON)

2017-03-16 16:16:03 4927 2

原创 android opengl jni中纹理贴图

jni中实现opengl纹理贴图,发现直接用cv::Mat的data数据通过glTexImage2D函数没有效果。查看了下android的源码,貌似glTexImage2D只支持GL_RGBA格式的数据,所以需要将cv::Mat的BGR格式做转换。测试代码片:glActiveTexture(GL_TEXTURE0);glBindTexture(GL_TEXTURE_2D,texture

2016-06-28 20:00:12 944

原创 Qt软件键盘

Qt5取消了QInputContext类后,要实现一个软键盘变得x

2014-07-16 14:44:43 4041 3

原创 bash命令读取二进制文件并转化为hex

在无操作系统支持的项目中要存储一个xml文件的压缩文件供外部读取,所以想把压缩文件先生成数组再由gcc编译。#!/bin/shzip a.zip a.xmlecho "unsigned short xml[] = {" > a.chexdump -v sourcefile | cut -d“ “ -s -f 2-16 | sed s/[0-9a-f][0-9a-f][0-9

2014-01-02 16:15:24 4317

原创 linux下无/proc/bus/usb目录

在项目中发现usb已经正常挂载,但lsusb不显示任何东西,原因是在/proc/bus下找不到usb目录。解决办法:在编译内核时开启USB device filesystem选项Device Driver---->  USB Support ---->    [*] USB device filesystem

2013-11-21 21:15:20 3912 1

原创 NDK调用JNI: No implementation found for native Lcom...

在NDK下演示JNI调用结果出现: No implementation found for native Lcom...的错误。网上查的几种注意点都不是,今天仔细看了下Android.mk file syntax specification,发现在是我的Android.mk中预定义变量名LOCAL_SRC_FILES写错了,少了个S。姑且记之!

2013-03-20 09:39:35 3894

原创 v4l2抓取图片打不开

搞linux下音视频是不能离开v4l2的。前段时候想自己写个利用v4l2 API直接抓取图像的测试程序。网上一查有很多相关的程序。我下载下来编译后运行,发现图片是抓取到了,可是不能打开,摄像头抓取的一般都是YUYV格式的,直接存成文件缺乏相应头文件信息肯定打不开。下面是我写的一个简单的转换成rgb24,再存成ppm格式,图片正常打开。#include #include #include

2013-01-24 19:59:05 1410 3

原创 gst-rtsp-server编译测试

第一次写博客,留个爪印。最近在做dm368的开发,打算在368上移植个gst-rtsp-server。先在电脑上折腾了一天,终于是可以运行了。我的虚拟机上早先已经安装了gstreamer-0.10(gstreamer版本太新,有些插件不能用)。gstreamer和base,good,ugly,bad相关插件安装没碰到什么问题。下面是我编译gst-rtsp-0.10.8碰到的问题。1,下

2013-01-24 19:28:45 7566 3

octave读取pcd文件脚本

读取pcd文件。 pc=pcread('test.pcd'); plot3(pc.data.x, pc.data.y, pc.data.z, 'b.');

2020-03-28

ssdp协议c语言实现

ssdp协议c语言实现。多线程异步实现接收/发送notify消息,设备缓存过期尚未实现。

2018-04-21

空空如也

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

TA关注的人

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