自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(557)
  • 资源 (3)
  • 收藏
  • 关注

转载 CMake support in Visual Studio

转自:CMake support in Visual Studio - C++ Team BlogCustomize CMake build settings in Visual Studio | Microsoft DocsVisual Studio 2017introduces built-in support for handling CMake projects. This makes it a lot simpler to develop C++ projects built wit.

2021-11-13 10:09:15 464

原创 交叉编译后的动态库太大,在嵌入式平台上放不下,如何处理。

在arm交叉编译工具链下,存在一个strip的工具,使用strip aa.so,就可以将.so文件减少。

2021-09-24 20:49:55 1138

原创 SDK开发过程中如何将内部的C++类转换成C的接口

Sample如下:Here's a quick example of how you might go about wrapping a C++ class or API in a C-callable API that does little more than forward the C calls to the C++ object.Suppose you have a C++ library with the following interface:class stopwatch{

2021-09-08 21:39:07 1302

原创 VS2019社区版--WDK-win10-2004开发环境搭建

参考:https://blog.csdn.net/weixin_43833642/article/details/108466093主要解决:VSHiveStub.exe failed: PkgdefManagement failed to create application解决办法:更新vs2019社区版,安装vs2019的更新。

2021-07-28 15:39:08 3155 2

原创 windows上如何查看dll库是32bit还是64bit

dumpbin可以查看一个dll文件是32位还是64位。C:\Users\admin>"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\dumpbin.exe" /headers "文件路径"

2021-05-15 19:07:43 1353

原创 openssl库编译-及16进制的key转Rsa数据结构

1. linux 下编译源码地址为:https://www.openssl.org/source/old/;当前最新版本为 1.1.0f,https://www.openssl.org/source/old/1.1.0/openssl-1.1.0f.tar.gz源码编译解压之后,进入源码目录openssl-1.1.0f,执行如下命令。因为只需要编译静态库,也没有特殊要求,所以使用的编译选项配置很简单: 1 2 ./config-fPIC no-share.

2021-05-15 16:13:19 2730 3

转载 ndk实例总结补充:使用libuvc采集usb图像分析

版权声明:本文为CSDN博主「提辖鲁」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/lj402159806/article/details/109614095ndk实例总结补充ndk实例总结:jni实例ndk实例总结:opencv图像处理ndk实例总结:安卓Camera与usbCamera原始图像处理ndk实例总结补充:使用V4L2采集usb图像分析ndk实例总结:使用fmpeg播放rtsp流n.

2021-05-14 16:52:04 1224

原创 设置接口 Set Interface

协议如下: bmRequestType bRequest wValue wIndex wLength 00000001B SET_INTERFACE Alternate Setting Interface Zero 功能:这个请求用于主机为指定的接口选择替代设置(alte...

2021-04-17 15:45:42 1249

转载 UVCCamera 源码分析

UVCCamera源码分析(一):https://www.jianshu.com/p/f7f548c2c0e7UVCCamera源码分析(二):https://www.jianshu.com/p/225734c143baUVCCamera源码分析(三):https://www.jianshu.com/p/313e6e4ca418UVCCamera源码分析(四):https://www.jianshu.com/p/e7e370011775UVCCamera源码分析(五):https://www.jia

2021-04-06 14:40:04 713

转载 OpenSSL 和Botan 比较

OpenSSL使用C语言编写,是最老牌、使用最广泛的加密库之一,被集成于大多数Linux发行版中,大量网站依赖其提供HTTPS服务。优点:使用极为广泛,效率和安全性久经考验,即使出现漏洞也可以很快被发现并修补,在不知道用什么的情况下是最稳妥的选择。缺点:官方文档不够完善,很多API需要查阅相关书籍和博文才知道怎么用。内部代码比较乱。建议:使用OpenSSL进行编程时,尽量使用更高级的EVP系列API(就是那堆以EVP_开头的函数),这是OpenSSL官方推荐的做法。Botan使用C...

2021-03-02 20:22:04 509

原创 flutter环境搭建问题

Doctor summary (to see all details, run flutter doctor -v):[√] Flutter (Channel stable, 1.20.0, on Microsoft Windows [Version 10.0.18362.418], locale zh-CN)[!] Android toolchain - develop for Android devices (Android SDK version 30.0.1) X Android SDK..

2021-02-25 11:17:03 231

原创 Valgrind的安装及简单使用

1.获取源码wget http://www.valgrind.org/downloads/valgrind-3.14.0.tar.bz22.解压缩tar -jxvf valgrind-3.14.0.tar.bz23.进入目录,进行安装,其中/home/user1/valgrind是你想安装的目录cd valgrind-3.14.0./configure --prefix=/home/user1/valgrindmakemake install4.配置环境变量,首先打开~/.bashrcv

2021-02-24 20:40:13 421 1

原创 windows xp/ server 2003 usb 驱动开发 记录

windows xp/ server 2003 usb 驱动开发 记录1.公司有个usb驱动,原来只支持win7以上的系统,有客户提出要支持 xp和2003系统。2.usb 驱动原来是基于wdf开发的,想适配xp,但是有不能改接口,所以最好的方案就是复用原来的wdf的驱动代码;3. 要用wdf,又要支持xp,只能用wdk7600 以下的版本。4.移植遇到的问题4.1 xp的内存分配,wdk7600的wdm.h文件没有 NonPagedPoolEx的 POOL_TYPE,而原来由于w.

2021-01-27 21:09:45 520 2

转载 C++11常用新特性快速一览

https://blog.csdn.net/jiange_zh/article/details/79356417

2020-10-21 17:49:14 103

原创 Gray16 (有效位10bit)转RGB888

public static byte[] Gray16BGR(byte[] bytes, int width, int height) { byte[] bgr = new byte[width * height * 3]; int nCount =0; for (int i=0;i< height;i++) { for (int j = 0; j < width * 2; j= j+2) { .

2020-09-16 10:50:57 659

转载 windows驱动签名

转自:2019年最新WHQL认证申请流程https://zhuanlan.zhihu.com/p/59189322WHQL是Windows Hardware Quality Lab.的简称, 翻译成中文是windows系统硬件质量实验室。实验室主要执行windows徽标计划,检验硬件产品和驱动程序在windows系统下的兼容性和稳定性。在此之前笔者有简述2016年申请WHQL认证流程,到现在Windows已经更新好几个版本,认证的网站和测试工具都一定的变化。笔者认为有必要将2019年最新的WHQ

2020-09-10 11:00:50 1637 10

原创 海思问题记录

1.如何查看mmz内存cat /proc/media-mem

2020-09-02 09:57:01 235

原创 jpg图片上画框的demo

int _tmain(int argc, _TCHAR* argv[]){ Mat src = imread("E:\\test\\1.jpg"); Rect rect(93, 377, 92, 87);//左上坐标(x,y)和矩形的长(x)宽(y) cv::rectangle(src, rect, Scalar(255, 0, 0), 1, 8, 0); imwrite("src.png", src); imshow("src", src); wait...

2020-08-22 17:20:55 221

原创 java设计模式经典资料

https://www.jianshu.com/p/61b67ca754a3?spm=a2c6h.12873639.0.0.458d1a2aMXG0IM

2020-07-12 21:59:31 742

原创 android 9.0 获取U盘路径

/** * android 9.0获取外置sdcard和U盘路径,并区分 * * @param mContext * * @param keyword SD = "内部存储"; EXT = "SD卡"; USB = "U盘" * * @return * */public static String getStoragePath(Context mContext,String keyword){ String targetpath = ""; StorageMa..

2020-06-30 11:53:50 3570 3

原创 Android 调用UVCCamera 采集UVC摄像头数据,并调用zxing 扫码库扫码

zxing 提供的sample都是原生camera采集摄像头数据,而android上使用UVCCamera采集摄像头的情况比较多,那么怎么在uvccamera采集到摄像头数据,并调用zxing扫码呢。直接上代码。DecodeHandle.javapackage com.baidu.idl.face.main.decode;import android.content.Context;import android.graphics.Bitmap;import android.os.Bu.

2020-06-21 21:58:13 1369

转载 yealink学习笔记20200422UVC协议、usb摄像头抓包

UVC协议学习以及UVC摄像头抓包对比UVC协议数据帧通过BUS Hound抓包得到数据文件如下先看第一行,CTL意为“USB control transfer”,即控制传输,熟悉USB通信的朋友应该都知道USB有四种数据传输方式,其中“控制传输”为仅有的双向传输方式,USB枚举过程中就是用的控制传输方式与USB从机的端点0进行通信的,Device那一列“19.0”,表示通信端点为UVC设备的端点0。UVC摄像头插入PC后,PC向其端点0发送了8个Byte的数据:80 06 00 0100 ..

2020-06-18 20:28:36 1308

转载 zxing开源库的基本使用

转自:https://www.cnblogs.com/yishaochu/p/9852730.htmlzxing开源库的基本使用如果你的项目中有模块跟二维码相关的话,那你一定听过或者用过大名鼎鼎的zxing开源库。什么是zxing?ZXing是一个开源的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。本篇文章就来学习zxing的基本使用,学习了以下几个内容就能满足大部分项目中的二维码.

2020-06-08 11:41:07 945

原创 NV21转jpeg 实现方法---使用libjpeg库

// N21ToJpg.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "stdio.h"#include "stdlib.h"#include "string.h"extern "C" {#include "libjpeg/jpeglib.h"}#pragma comment(lib, "libjpeg/jpeg-static.lib")#define.

2020-06-04 10:17:41 1887

转载 AES五种加密模式(CBC、ECB、CTR、OCF、CFB)

https://www.cnblogs.com/starwolf/p/3365834.html分组密码有五种工作体制:1.电码本模式(ElectronicCodebookBook(ECB));2.密码分组链接模式(CipherBlockChaining(CBC));3.计算器模式(Counter(CTR));4.密码反馈模式(CipherFeedBack(CFB));5.输出...

2020-04-08 15:57:09 1352

原创 海思3519 资料汇总

https://www.cnblogs.com/linhaostudy/p/11268297.html (海思3519A MPP 从入门到精通)

2019-12-28 13:16:39 1445

原创 error LNK1104: cannot open file 'mfc120.lib'

https://www.microsoft.com/zh-CN/download/confirmation.aspx?id=40770感谢下载 Multibyte MFC Library for Visual Studio 2013

2019-10-12 21:19:21 576

转载 Qt调试器出现:the selected debugger may be inappropriate for the inferior的解决方案

转自:https://blog.csdn.net/lym940928/article/details/902089421. QT 信号槽和事件方式:1篇是qt labs的博客上一篇 You are doing it wrong...(http://labs.trolltech.com/blogs/2010/06/17/youre-doing-it-wrong/), 这篇文章很有意思...

2019-10-09 09:53:56 576 3

转载 pcl 保存点云.ply 格式 or .pcd格式

转自:http://www.pcl-users.org/pcl-io-savePLYFile-crashing-in-Visual-studio-td4042792.htmlI installed pcl on windows machine today as i intend to use it in a mex function for my matlab project and wan...

2019-09-22 14:56:00 7790 5

原创 linux qt生成makefile

1.新建项目文件夹。把源码放在文件夹中2.$qmake -project //生成.pro文件3.qmake //生成Makefilewindows上使用QT报错1.QT error MSB6006: “cmd.exe”已退出设置环境变量:https://blog.csdn.net/jp20100402/article/details/535572062....

2019-09-09 20:20:33 1367 1

原创 libJpeg编译

libJpeg编译:下载libjpeg源码:http://www.ijg.org/,下载jpegsrc.v9a.tar.gz解压源码,命令:tar -zxvf jpegsrc.v9a,源码文件夹为jpeg-9a运行命令:./configure --prefix=jpeg-9a/release --enable-shared=no在jpeg-9a下查找Makefile文件并打开,查找CFLA...

2019-08-28 12:01:14 856 1

原创 ubuntu14 x64编译x86程序

1. 确认打开多构架dpkg --print-foreign-architectures 出现结果:i386,则为已经打开.2.如果没有打开多构架支持功能,执行以下3条命令sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get dist-upgrade 依次执行上面的命令3.sud...

2019-08-13 17:29:28 769

转载 kinect azure sdk 资料

Azure Kinect 传感器 SDK 下载https://docs.microsoft.com/zh-cn/azure/Kinect-dk/sensor-sdk-downloadAzure Kinect 传感器 SDK 下载‎2019‎年‎06‎月‎26‎日 本页提供各版本 Azure Kinect 传感器 SDK 的下载链接。 安装程序提供了全部所需的文件用于 Azu...

2019-07-29 15:11:48 2479 9

原创 IJG 库 jpeg转rg888的转换函数

网上的例子都读入 jpeg图片,然后将jpeg转成rgb888,我给出的是传入 jpeg的buffer,解码成rgb888. 解码函数如下:#include "jpeglib.h"#include "jconfig.h"#include "jmorecfg.h"struct jerror_mgr{ jpeg_error_mgr base; jmp_buf jmp;...

2019-07-20 17:23:22 938 2

原创 Cmake 连接不到库问题

今天算法给我一个库,用cmake怎么也连接不到库的函数,定位发现 算法库是c编译的,用c++调用有问题,再库的头文件加上: #ifdef __cplusplusextern "C" {#endif...

2019-07-15 21:03:03 1259 2

转载 ROS机器人操作系统——ROS介绍

转自:https://blog.csdn.net/lxy_2011/article/details/843294871.ROS发展史本世纪开始,关于人工智能的研究进入了大发展阶段,包括全方位的具体的AI,例如斯坦福大学人工智能实验室STAIR(Stanford Artificial Intelligence Robot)项目,该项目组创建了灵活的、动态的软件系统的原型,用于机器人技术。在20...

2019-07-13 13:48:49 1428

原创 opencv 解码jpeg数据

1)opencv 解码jpeg数据 cv::Mat img_decode; vector<uchar> data; for (int i = 0; i < imageData.ImgSize; ++i) { data.push_back(imageData.pBuff[i]); } ...

2019-05-23 10:05:31 4178 1

转载 windows media Foundation

转自:https://docs.microsoft.com/en-us/windows/desktop/medfound/microsoft-media-foundation-sdkMicrosoft Media Foundation enables the development of applications and components for using digital medi...

2019-05-20 19:27:14 483 1

转载 USB的四种传输类型与端点

转自:https://www.cnblogs.com/risunlee/p/5210759.html1、事务在介绍USB传输类型之前,请允许我先简答介绍一下USB事务。事务一般由令牌包、数据包(可选)、握手包组成。令牌包:用来启动一个事务,总是由主机发送。 数据包:可以从主机到设备,也可以由设备到主机,方向由令牌包决定。 握手包:通常情况,数据的接收者发送握手包(ACK...

2019-05-11 13:41:20 322

转载 libusb阻塞

转自:https://www.cnblogs.com/heyp/p/3421800.html这两天发现手头一个usb指纹头出现了一点状况,若libusb以同步方式发送bulk transfer出现阻塞。经过测试发现跟timeout有些关系:若timeout为0(无timeout),不会阻塞;若timeout为1000或者2000,则会。另外,若采用异步方式传送bulk transfer,则不会...

2019-05-08 23:56:14 1978 1

N21ToJpg.rar

1.使用libjpeg实现 NV21 转jpeg,vs2013编译。也可以参考:https://blog.csdn.net/smilestone_322/article/details/106540138

2020-06-08

directx 9.0c MFC 例子

d3d 的MFC例子,实现茶壶的旋转

2019-09-09

FFmpeg-YUV2AVI

Yuv 转化成avi的源码 http://blog.csdn.net/smilestone_322/article/details/17002575

2013-11-28

空空如也

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

TA关注的人

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