自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(297)
  • 资源 (1)
  • 收藏
  • 关注

原创 curl 交叉编译

curl 交叉编译库

2024-02-21 09:54:19 168

原创 linux 日常使用命令

linux常用的命令

2022-06-15 10:09:27 361 1

原创 opencv Mat理解

函数一#include <opencv2/opencv.hpp>cv::Mat func(cv::Mat input) { input.setTo(0); //input = cv::Mat::ones(4, 4, CV_32F); return input;}int main(int argc, char const *argv[]) { cv::Mat imga = cv::imread("/home/ly/Pictures/11111111.jp

2022-03-18 16:04:42 3811

原创 vscode 使用相关问题

vscode 工程 #include <opencv2/opencv.hpp> 下有波浪线使用Cmakelist.txt检索文件cmake_minimum_required(VERSION 3.10)project(test)set(CMAKE_CXX_STANDARD 11)set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g")set(OpenCV_DIR /home/ly/Public/opencv-4.5.5/lib/cmake/op

2022-03-18 13:33:35 4241

原创 opencv 安卓工程创建

下载opencv 安卓 NDKopencv NDK导入 opencv sdk作为 module, 将 opencv sdk添加依赖- 将相应C++、java 文件添加至工程,并生成C++ 的头文件,修改头文件名字 ly@BOE:~/AndroidStudioProjects/opencvDemo/mytest/src/main/java$ javah -d ../cpp/ -jni com.example.mytest.yolactModule修改 build.gradle..

2022-03-01 10:13:13 4400

原创 ubuntu终端显示中文问题

标题终端无法显示中文可能的原因系统没有安装中文语言包,参考文章apt-get install language-pack-zh-hans #近期版本安装完中文包后需要设置环境,参考文章打开/etc/environment在下面添加如下两行LANG="zh_CN.UTF-8"LANGUAGE="zh_CN:zh:en_US:en"打开 /var/lib/locales/supported.d/local添加zh_CN.GB2312字符集,如下:en_US.UTF-8 UTF-8

2020-05-14 17:01:31 1140

原创 模型转换以及openvino前向部署

pytorch 训练时,往往会使用torchvision.transforms.ToTensor,会将图片数据转换成CHW,范围[0.0, 1.0]pytorch转换成onnx模型或者tensorflow模型,pytorch转onnx参考文章,pytorch转onnx参考工程,pytorch转darknet参考工程, darknet转tf, tf转IR参考文章openvino参考运行命令注...

2020-05-07 17:22:21 1006

原创 ubuntu 安装并使用多个版本的opencv

Ubuntu下安装多个版本的opencv,以及切换使用注意 ~/.bashrc 中 不能 export LD_LIBRARY_PATH=/usr/local/opencv/3.1.0/lib ,因为这样会直接覆盖调之前的LD_LIBRARY_PATH, 应该修改成 export LD_LIBRARY_PATH="/usr/local/opencv/4.3.0/lib:$LD_LIBRARY...

2020-04-24 19:40:59 1049

原创 图片相似度度量方法

度量方法参考资料地址参考资料里面的是python代码,总共有三种方式,下面是参考其中一种写的C++#include <iostream>#include <vector>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;vector<int> dh...

2020-03-04 17:48:05 552

原创 C++ 遍历json文件

C++ 遍历json文件欢迎使用Markdown编辑器欢迎使用Markdown编辑器#include <iostream>#include <string>#include <jsoncpp/json/json.h>#include <fstream>using namespace std;void print_json(Json:...

2019-11-08 10:41:05 2719

原创 ncnn交叉编译

踩坑记录在交叉编译海思平台时可以看到是因为PROTOBUF_LIBRARY 找不到,经过多次尝试仍然没有解决,后来发现ncnn/tools/caffe和ncnn/tools/onnx需要它,但是现在只是想要海思平台下的libncnn.a,并不需要tools下面的东西,所以暂时的解决方案是将 …/CMakeLists.txt 下的代码注释 if(NCNN_BUILD_TOOLS) ...

2019-10-11 21:19:35 947

原创 unbuntu 安装docker、nvidia-docker2

添加源https://download.docker.com/Uninstall old versionssudo apt-get remove docker docker-engine docker.io containerd runcInstall packages to allow apt to use a repository over HTTPS:$ sudo apt-get ...

2019-01-18 18:07:15 596

原创 docker容器、镜像的基本操作

docker容器、镜像的基本操作利用镜像创建一个新的容器sudo nvidia-docker run -it -p 8888:8888 -v /home/luyang:/home --name luyang-deepo ufoym/deepo:all-jupyter-py36-cu90nvidia-docker: 必须使用该命令创建才能使用显卡-p 8888:8888:...

2018-09-13 16:26:55 1477

原创 Atom git-control 插件出错

错误提示:Uncaught TypeError: Cannot read property 'split' of undefined解决办法As a workaround you can replace .path with .getPath() in the git-control/lib/git-control-view.coffee:76 and the git-contro

2018-02-06 18:19:01 1501 1

转载 给numpy矩阵添加一列

问题的定义:首先我们有一个数据是一个mn的numpy矩阵现在我们希望能够进行给他加上一列变成一个m(n+1)的矩阵import numpy as npa = np.array([[1,2,3],[4,5,6],[7,8,9]])b = np.ones(3)c = np.array([[1,2,3,1],[4,5,6,1],[7,8,9,1]])print(a)print(b)p

2018-02-03 10:31:04 2824

转载 用自己训练好的caffemodel来对自己的图片做分类

首先是deploy.prototxt文件的生成,deploy.prototxt和train_val.prototxt文件类似,只是头尾有些区别而已。没有了第一层的数据层,也没有最后的accuracy层(用于反向传播),但最后多了一个Softmax概率层(Softmax直接计算前向的概率),所以deploy文件没有了反向传播部分。一般不推荐用代码来生成,熟悉train_val.prototx

2018-01-03 18:59:14 762

转载 矩阵、向量求导法则

复杂矩阵问题求导方法:可以从小到大,从scalar到vector再到matrix。 x is a column vector, A is a matrix$d(A*x)/dx=A$            $d(x^T*A)/dx^T=A$   $d(x^T*A)/dx=A^T$    $d(x^T*A*x)/dx=x^T(A^T+A)$

2017-11-09 14:59:39 399

转载 Babun,一个开箱即用的 Windows Shell

背景多年以来,无数工程师都试图在 Windows 上制造出不输 Linux 太多的命令行体验,然而绝大部分以失败告终。曾经努力的人,或者回到可爱的 Linux 上,或者进入高贵冷艳的 OS X 的世界。前辈们为我们留下了一个叫做 Cygwin 的软件集,让我们在需要的时候可以从 Windows 上启动 bash,安装常见的自由软件。我曾经也有过一段不得不使用 Windows

2017-09-13 04:04:15 10845

转载 深度学习哪家强?吴恩达、Udacity和Fast.ai

原文:http://blog.csdn.net/wemedia/details.html?id=43211深度学习哪家强?吴恩达、Udacity和Fast.ai的课程我们替你分析好了原2017.08.20AI科技大本营翻译 | AI科技大本营(rgznai100)参与 | reason_W  引言

2017-08-23 10:24:04 13030 1

转载 【Linux】Ubuntu下C语言访问MySQL数据库入门

使用的系统是Ubuntu 11.10.数据库是MySQL。MySQL数据库环境配置首先需要安装mysql客户端和服务器,命令行安装方式为:[cpp] view plain copy print?sudo apt-get install mysql-server mysql-client  然后,

2017-08-23 09:53:27 2768 1

转载 Java 中 byte、byte 数组和 int、long 之间的转换

原文:  http://blog.csdn.net/defonds/article/details/8782785Java 中 byte 和 int 之间的转换源码:[java] view plain copy print?//byte 与 int 的相互转换  public static byte intToByte(int x

2017-08-21 15:09:29 369

转载 一道阿里的java多线程题

public class MyStack {          private ListString> list = new ArrayListString>();                public synchronized void push(String value) {              synchronized (this) {                 

2017-07-26 16:11:32 622

转载 SM4密码算法(附源码)

from:http://blog.csdn.NET/mao0514/article/details/52930944SM4是我们自己国家的一个分组密码算法,是国家密码管理局于2012年发布的。网址戳→_→:http://www.cnnic.net.cn/jscx/mixbz/sm4/具体的密码标准和算法官方有非常详尽的PDF文档以供查阅,戳→_→:http://218.241.108.

2017-07-19 16:10:44 20067 7

转载 高级加密标准AES的工作模式(ECB、CBC、CFB、OFB)

最近在重构之前写的HTTP代理,这个代理是由代理客户端和代理服务端组成的,二者之前使用SSL保证通信内容不会受到中间人(MITM)攻击。而新的实现打算移除SSL,因为SSL握手的开销过大,尤其是客户端与服务端之间隔了个太平洋,另一方面本月中旬的时候Google安全团队证明了SSLv3已经是不安全的了,需要升级到TLS,但TLS同样有握手的开销。在新的实现中客户端和服务端之间的通信将使用AES加密,

2017-07-19 13:36:16 972

转载 原来java中也有类似goto语句的标签啊--java label标签(一)

文章来源  http://blog.csdn.net/sshi1984/article/details/3915452goto语句的危害:     goto语句是在源码级上的跳转,这使其招致了不好的声誉。若一个程序总是从一个地方跳到另一个地方,还有什么办法来控制程序的流程。java中的“goto”:     虽然Java中goto语句只是java的一个保留字,没有起任何作用,但是我

2017-06-28 15:13:24 5165

转载 64位Linux下安装mysql-5.7.13-linux-glibc2.5-x86_64

由于公司临时让将Oracle的数据移植到mysql上面,所以让我在公司服务器上面安装一下mysql。下面就是我的安装过程以及一些错误解决思路。其实对于不同版本安装大体都有差不多。1. 从官网下载 mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz经测试, 本文还适用于如下版本: mysql-5.7.10-linux-glibc2.5-x86_

2017-06-13 11:38:37 6277

转载 更改linux终端文件夹的默认颜色

原文地址:http://www.cnblogs.com/pmars/p/3730644.html我不知道正常人看Linux下面文件夹的颜色(默认为深蓝)是不是有点晕晕的,看不清楚,反正对我这样的色弱的人来说,我看着很不爽,所以我到网上去找了一下,如果修改文件夹颜色的方法,网上真实众说纷纭,很多都不好使,我综合了很多的说法,合并了一个可行的。  总体上而言,这个问题分为三步来解决:

2017-06-07 13:24:48 4809

转载 Genymotion模拟器拖入文件报错An error occured while deploying the file

原文:http://blog.csdn.net/bingjianIT/article/details/52748302前段时间重装了Genymotion模拟器,现在因为要临时在上面测试一个小程序,但程序里面正好用到了NDK,所以必须要在Genymotion里面安装一个支持ARM的CPU架构的压缩包。 不懂怎么安装Genymotion模拟器的小伙伴可以看这篇博客Genymotion模拟器

2017-05-09 16:00:49 3710

转载 Android的Usb设备的监听(Dev)外设端口的判定以及耳机的插拔

最近在公司用到外设,需要判断接入的外设的VendorId和ProductId,然后给大家说一下自己的学习成果把 ,首先我门可以通过Android.hardware.usb.action.USB_STATE监听自己的Usb连接的设备,只针对Usb设备。而想要监听外部设备的时候却需要另外的两个广播进行监听"android.hardware.usb.action.USB_DEVICE_ATTACHED"

2017-04-17 16:09:41 6428

转载 android performClick使用说明

performClick 是使用代码主动去调用控件的点击事件(模拟人手去触摸控件)boolean android.view.View.performClick()Call this view's OnClickListener, if it is defined.Returns:True there was an assigned OnClickListener that was cal

2017-04-13 17:01:21 1032

转载 Android数据访问存储之内存读写

原文出处:http://blog.csdn.net/yihuiworld/article/details/46429577Android数据存储之内存读写的两大内存1、手机内存数据读写     getFileDir( ) :   得到当前app在手机内存存储数据的位置 /data/data/当前app包名/files     getCacheDir( ) : 得

2017-04-12 15:41:52 1999

转载 jdk 环境变量配置

原文出处 :http://www.cnblogs.com/smyhvae/p/3788534.html一、(1)新建->变量名"JAVA_HOME",变量值"D:\Program Files\Java\jdk1.8.0_111"(即JDK的安装路径) (2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”

2017-04-10 14:23:47 473

转载 一个简单的DH密钥协商算法的实现

原文出处:http://thecodeway.com/blog/?p=964密码的管理可以说是加密体系中最为性命攸关的问题,在计算机发明之前,加密方法只能使用简单的移位、查表等简单的方法,这种级别的加密算法,基本上都无法逃脱被破解的命运,比如二战中德国发明的“英格玛”可以说是前计算机时代人类所发明的最为复杂的加密方法了,但以图灵为首的盟军科学家们,仍然可以用粗暴的暴力破解法硬生生从密文

2017-03-28 10:11:32 9853 2

转载 gcc制作静态库和动态库总结

Linux下制作静态库和动态库目录结构: 文件内容://main.c#include#include"../include/add.h"int main(){ printf("%d",add(1,2));}//____________________________________________//add.c#include"../include/add.

2017-03-21 15:09:50 442

转载 printf输出指定长度字符串

原文:http://blog.csdn.net/q345852047/article/details/8217634编程时往往存在这种情况:函数接口传给你一个没有“\0”结尾的字符串str和他的长度str_len,调试的时候你需要将其打印出来。一般人都会这么做:[cpp] view plain copyvo

2017-03-11 16:52:26 14090 1

转载 const char *与LPCWSTR 不兼容

原文出处:http://blog.csdn.net/u010111422/article/details/38681289不能从const char *转换为LPCWSTR在VC 6.0中编译成功的项目在VS2005 vs2005、vs2008、vs2010中常会出现类型错误。经常出现的错误是:不能从const char *转换为LPCWSTR如使用MessageBox

2017-03-08 19:50:36 2247

原创 C语言 指针、结构体、数组

MD5_CTX MD5; MD5Init(&MD5); printf("MD5: %x \n", MD5); printf("&MD5: %x \n", &MD5); printf("MD5: %p \n", MD5); int data = 123; MD5Update(&MD5, &data, 4); unsigned char rsl[16]; unsigned char

2017-03-08 10:20:53 462

转载 java调用shell命令并获取执行结果

原文地址:http://blog.csdn.net/arkblue/article/details/7897396使用到Process和Runtime两个类,返回值通过Process类的getInputStream()方法获取 package ark; import java.io.BufferedReader; import java.io

2017-03-06 20:58:57 5193 1

转载 Ubuntu下IDEA无法输入中文的解决方法

原文:http://blog.csdn.net/a__yes/article/details/51249077在IDEA的bin目录下的idea.sh文件的前面加上export XMODIFIERS=@im=fcitxexport QT_IM_MODULE=fcitx

2017-03-06 16:02:30 5301 1

原创 linux jdk环境变量设置

一、修改/etc/bash.bashrc文件后面加上JAVA_HOME=/usr/jdkJRE_HOME=$JAVA_HOME/jreCLASSPATH=.:$JAVA_HOME/lib/:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/binexport PATH JRE_HOME JAVA_HOME CLASSPATHexport JD

2017-03-03 09:43:11 552

电磁场与电磁波

电磁场与电磁波第一章 矢量分析ppt, 研究生课程课件

2013-10-28

空空如也

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

TA关注的人

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