自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(296)
  • 资源 (22)
  • 收藏
  • 关注

转载 Android系统编译so库提示error undefined reference to ‘__android_log_print问题的解决

Android系统编译so库提示error undefined reference to '__android_log_print问题的解决

2022-09-25 11:35:36 3

原创 VS C++项目包含头文件引用函数却提示“未定义标识符”问题解决

vs2017 中 C++ 项目,包含自定义的动态库头文件,却提示 “未定义标识符”

2022-07-04 13:08:24 1260

原创 ModuleNotFoundError: No module named ‘pycuda‘

环境:ubuntu 16.04可通过以下指令直接安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pycuda --no-binary :all:如果通过上述命令安装过程出现如下问题:ERROR: Could not build wheels for pycuda, which is required to install pyproject.toml-based projects是因为通过 pip 默认安装的都是

2022-02-22 14:50:47 1260 1

原创 ModuleNotFoundError: No module named ‘onnxsim‘

我之前尝试了多种安装方式都没有成功,但是使用如下方式成功了:pip install -i https://pypi.douban.com/simple -U onnx-simplifier --user

2022-02-16 17:27:14 2101 2

原创 windows搭建xshell和xftp环境,远程Liunx系统及传输文件

一、Linux系统下操作1、安装ssh在终端输入指令:sudo apt-get install openssh-server(实际只执行apt-get install ssh 也就可以了)2、查看是否已启动在终端输入指令:sudo ps -e |grep ssh有sshd,说明ssh服务已经启动。如果没有启动,输入指令:sudo service ssh start回车–>ssh服务就会启动。3、获取远程ROOT权限使用gedit修改配置文件”/

2022-02-15 09:30:03 380

原创 安装双系统(win10+ubuntu)教程及遇到的相关问题汇总

在只有 windows 系统的情况下安装 ubuntu 系统,实现双系统。直接参考如下两个链接即可【建议开始前先阅读完本文章】:https://www.cnblogs.com/masbay/p/10745170.htmlhttps://www.cnblogs.com/masbay/p/10745170.htmlWindows10安装ubuntu16.04双系统教程 - 不妨不妨,来日方长 - 博客园写在前面:本教程为windows10安装ubuntu16.04(64位)双系统教程,是我多次安..

2022-02-10 20:08:18 1009

原创 Ubuntu 系统安装时遇到错误“安装ubuntu至少需要8.6gb的磁盘空间”

安装 windows+ ubuntu ,在原有的 win10 系统基础上增加 ubuntu。安装 ubuntu 之前已经给 Ubuntu 预留了未分配的磁盘空间,但是安装第一步就提示错误“安装ubuntu至少需要8.6gb的磁盘空间”,内存不足。解决方案:1、如果没有给 ubuntu 预留足够的磁盘空间,就需要在 win10 系统中重新分配磁盘空间即可。(这不是我碰到的问题,我的是第2种情况);2、经过查询,发现电脑的硬盘模式为 RAID ON 模式(我的电脑是 dell 品牌),然后我进.

2022-02-10 15:23:25 1969

转载 qt5 遇到fatal error C1083: 无法打开包括文件: “opencv2/opencv.hpp

首先在opencv配置正确的情况下,出现此情况主要是因为在引入opencv时可能没有重新构建。首先可以尝试点击 构建项目, 然后运行,如果不行。我们重新执行一下qmake,然后运行,就能成功了。提醒一下,这只是一部分这种类型的错误解决方法,如果是开始时配置路径出错,可以查看配置路径文章。...

2021-12-25 23:45:03 674

原创 Anaconda环境安装pycocotools工具

在网上尝试了很多种方法去安装 pycocotools 都以失败告终,机缘巧合找到了一种方法,亲测可用。1、下载好 cocoapi 的压缩包,地址https://github.com/philferriere/cocoapi,下完后解压(随便哪个目录都可以);2、打开 Anaconda Prompt ,激活并进入你需要安装的环境中(这是Anaconda 中的操作,不懂的可以参考 Anconda+pytorch使用攻略_高祥xiang的博客-CSDN博客)3、通过 Anaconda Prom..

2021-10-08 16:30:16 2394 8

转载 Pytorch Tensor的索引和切片介绍

1. 一般索引从前往后提供的索引,会依次在每个维度上做索引。import torcha = torch.rand(4, 3, 28, 28)print(a[0].shape) # 第一维的shapeprint(a[0, 0].shape) # 第二维的shapeprint(a[0, 0, 2, 4]) # 具体到某个元素运行结果:torch.Size([3, 28, 28])torch.Size([28, 28])tensor(0.3690)2. 普通的切

2021-09-24 10:40:13 1001

原创 win10 编译cuda版OpenCV

一、环境win10系统 + vs2017 + opencv3.4.15 +cuda11.1 + cmake注:我本来用的是 opencv3.4.7,然后查了很多教程尝试都未成功,一直报错:CMake Error: The following variables are used in this project, but they are set to NOTFOUND.Please set them or make sure they are set and tested correctl.

2021-09-14 16:33:31 670

原创 深度学习 1x1卷积核的作用

一、简述Inception v1(又名GooLeNet)、VGG等神经网络结构中加入了 1x1卷积核操作,为什么要进行1x1卷积核呢?使用 1x1卷积核其实也可以看成是一种全连接。 接下来介绍一下使用 1x1卷积核 有哪些作用。二、1x1卷积核的作用1、降维/升维1x1卷积核可以通过控制卷积核数量实现降维或升维。卷积层流程图从卷积层流程图中可以清楚的看到 卷积后的特征图通道数与卷积核的个数是相同的。所以,如果想要升维或降维,只需要通过修改卷积核的个数即可。举例:如果input的通道个数是3,

2021-09-09 21:03:13 3439 1

原创 Pytorch *号传参用法 -- nn.Sequential(*layers)

*作用在形参上,代表这个位置接收任意多个非关键字参数,转化成元组方式;*作用在实参上,代表的是将输入迭代器拆成一个个元素。nn.Sequential一个有序的容器,神经网络模块将按照在传入构造器的顺序依次被添加到计算图中执行,同时以神经网络模块为元素的有序字典也可以作为传入参数。举例(手动创建的VGGNet网络的 init 函数。 self.features 和 self.classifier): def __init__(self, num_classes = 1000):

2021-09-06 15:54:30 3104

原创 Python logging日志使用

一、logging模块介绍logging 是 python 中负责日志信息的模块,可以弥补 print 信息输出带来的不便,而且 logging模块是线程安全的。二、使用使用起来还是比较简单的,直接上代码:import logging# 日志信息配置logging.basicConfig(level=logging.INFO, # 输出到日志文件中的日志级别 filename='mylog.log', # 日志文件名称

2021-09-05 14:31:07 279 1

转载 Python with as用法详解

任何一门编程语言中,文件的输入输出、数据库的连接断开等,都是很常见的资源管理操作。但资源都是有限的,在写程序时,必须保证这些资源在使用过后得到释放,不然就容易造成资源泄露,轻者使得系统处理缓慢,严重时会使系统崩溃。例如,文件操作时,一直强调打开的文件最后一定要关闭,否则会程序的运行造成意想不到的隐患。但是,即便使用 close() 做好了关闭文件的操作,如果在打开文件或文件操作过程中抛出了异常,还是无法及时关闭文件。为了更好地避免此类问题,不同的编程语言都引入了不同的机制。在Python中,对应的解..

2021-09-04 11:32:38 154

原创 Python 三目运算符

三目运算符使用频率还是很高的,这里简单的介绍些:python 中是结合 if else关键字来实现的:exp1 if contion else exp2condition 是判断条件,exp1 和 exp2 是两个表达式。如果 condition 成立(结果为真),就执行 exp1,并把 exp1 的结果作为整个表达式的结果;如果 condition 不成立(结果为假),就执行 exp2,并把 exp2 的结果作为整个表达式的结果。比如: a = b if b> celse...

2021-09-04 11:10:29 118

转载 rainbow彩虹颜色表(灰度转RGB彩色/伪彩色)

1.颜色表0-255灰度到彩色映射表,参考HDF5View中的rainbow。0 0 0 125 0 255 121 0 255 116 0 255 112 0 255 108 0 255 103 0 255 99 0 255 95 0 255 91 0 255 86 0 255 82 0 255 78 0 255 73 0 255 69 0 255 65 0 255 60 0 255 .

2021-09-04 10:45:36 1090

转载 JavaScirpt 已知某一点坐标、线段长度和旋转角度,求另一点坐标

/** 已知某一点坐标,旋转角度,长度,求另一点坐标 */export const calculateCoordinatePoint = (originPoint, degree, len) => { let rotate = (degree - 90 + 360) % 360; //这里是因为一开始以y轴下方为0度的 let point = { x: len, y: 0 }; //计算某一点旋转后的坐标点,这里假设传入的点为原点 .

2021-09-04 10:22:36 523

转载 坐标轴的旋转及绕某一点旋转后坐标值求解

坐标轴的旋转不改变坐标原点的位置和单位长度,只改变坐标轴方向的坐标系的变换,叫做坐标轴的旋转.设点M在原坐标系中的坐标为(x,y),对应向量的模为r,幅角为α.将坐标轴绕坐标原点,按照逆时针方向旋转角θ形成新坐标系,点M在新坐标系中的坐标为(如图2-4),则由此得到坐标轴的旋转的坐标变换公式点绕点旋转平面上一点x1,y1,绕平面上另一点x2,y2顺时针旋转θ角度 ,怎么求旋转后的x1,y1对应的坐标x,yx=(x1-x2)cosθ-(y1-y2)sinθ...

2021-09-04 10:22:22 4463 1

转载 解决libTorch中Torch::cuda::is_available()返回为False

Windows10系统下使用LibTorch 1.5.0,使用Visual Studio进行C++开发时,Torch::cuda::is_available()返回值为False的解决办法:在链接器中 -> 命令行 -> 其他选项/INCLUDE:?warp_size@cuda@at@@YAHXZ别问我为什么,我不知道,这是国外论坛里扒出来的结果,亲测有效,然不知其所以然也。Pytorch论坛上大神的问答...

2021-09-04 10:22:02 637 2

原创 vs2017 快速添加自定义函数注释的方法

我们在给函数 / 文件 做注释时,总是希望有个自己想要的注释模板,而且可以快速添加出来。在 vs 中是可以做到的,这里以 vs2017 为例,详细介绍下使用:1、找到并打开对应 Snippets 目录不同版本的 vs、不同语言,这个目录也都是不一样的。可以通过“工具” -> “代码片段管理器” -> 选择对应的语言(比如C++),然后就可以看到对应目录。2、创建自定义的.snippet文件在此目录下,需要管理员权限,如果无法创建新文件,就复制一个其他的 .sn...

2021-09-04 10:21:33 1835 1

转载 JavaScirpt Canvas画四边形,移动顶点可以改变形状

直接上代码:<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <t

2021-09-03 14:06:09 229

转载 JavaScirpt 获取canvas中鼠标的坐标

代码// 监听点击事件canvas.addEventListener("click", function(event) { getMousePos(canvas, event);});function getMousePos(canvas, event) { //1 var rect = canvas.getBoundingClientRect(); //2 var x = event.clientX - rect.left * (canvas.widt

2021-09-03 14:02:43 194

原创 C++ 读取目录中所有文件名称

本次介绍的方法依赖 dirent,在github官方地址https://github.com/tronkko/dirent下载下来,解压后使用。#include <dirent.h>读取目录中所有文件名称方法如下:static inline int read_files_in_dir(const char *p_dir_name, std::vector<std::string> &file_names) { DIR *p_dir = opend...

2021-09-03 13:58:10 719

转载 判断点在直线的左右哪一侧

方法一:采用几何计算,求面积法。转载:http://blog.csdn.net/modiz/article/details/9928955注意向量是有方向的...判断 某一点在直线左右侧左右方向是相对前进方向的,只要指定了前进方向就可以知道左右(比如指定前进方向是从直线的起点到终点).判断点在直线的左侧还是右侧是计算几何里面的一个最基本算法.使用矢量来判断.定义:平面上的三点P1(x1,y1),P2(x2,y2),P3(x3,y3)的面积量:S(P1,P2,P3)=|y1 y2 y3..

2021-09-03 12:02:51 709

转载 Python 项目打包(exe文件运行)

也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳妇。再不行,让代码替我们干着重复的工作,我们有节省出来的时间打游戏不好嘛,是吧,哈哈哈。但是呢,我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,的,他还需要安装python解释器,甚至还要安装我们用的那些第三方包,是不是有点小麻烦?但是我们都知道,PC是可以直接运行exe文件的,这就为我们提供了一个便捷的方式。所以,从看了这个教程以后,这都将成为过去式,打

2021-09-03 11:38:04 3760

转载 深度学习 训练集(train)验证集(validation)测试集(test)与交叉验证法

机器学习中这三种数据集合非常容易弄混,特别是验证集和测试集,这篇笔记写下我对它们三个的理解以及在实践中是如何进行划分的。训练集这个是最好理解的,用来训练模型内参数的数据集,Classfier直接根据训练集来调整自身获得更好的分类效果验证集用于在训练过程中检验模型的状态,收敛情况。验证集通常用于调整超参数,根据几组模型验证集上的表现决定哪组超参数拥有最好的性能。同时验证集在训练过程中还可以用来监控模型是否发生过拟合,一般来说验证集表现稳定后,若继续训练,训练集表现还会继续上升,但是验证集会

2021-09-03 11:31:00 3119

转载 vector 内存释放

vector : C++ STL中的顺序容器,封装数组1. vector容器的内存自增长与其他容器不同,其内存空间只会增长,不会减小。先来看看"C++ Primer"中怎么说:为了支持快速的随机访问,vector容器的元素以连续方式存放,每一个元素都紧挨着前一个元素存储。设想一下,当vector添加一个元素时,为了满足连续存放这个特性,都需要重新分配空间、拷贝元素、撤销旧空间,这样性能难以接受。因此STL实现者在对vector进行内存分配时,其实际分配的容量要比当前所需的空间多一些。就是说,v.

2021-09-03 11:18:38 2406

转载 深度学习 常见的名词Top-1和Top-5分别有什么含义

在深度学习过程中,会经常看见各成熟网络模型在ImageNet上的Top-1准确率和Top-5准确率的介绍,如下图所示:那Top-1 Accuracy和Top-5 Accuracy是指什么呢?区别在哪呢?我们知道ImageNet有大概1000个分类,而模型预测某张图片时,会给出1000个按概率从高到低的类别排名,所谓的Top-1 Accuracy是指排名第一的类别与实际结果相符的准确率,而Top-5 Accuracy是指排名前五的类别包含实际结果的准确率。下面的代码可更为直观地说明其.

2021-09-03 11:07:49 2052

转载 C# Partial关键字

Partial关键词定义的类可以在多个地方被定义,最后编译的时候会被当作一个类来处理。首先看一段在C#中经常出现的代码,界面和后台分离,但是类名相同。public partial class Form1 : Form{ public Form1() { InitializeComponent(); }}其中用到了partial,我们打开Form1.Designer.cs文件,可以看到,原来Form1的另一部分类是在这个文件中设计的。这个部分类中

2021-09-03 10:46:55 177

原创 C# Base编码格式数据与图像之间互转

Base编码格式数据与图像之间互转,就是Base编码格式数据与 Bitmap 之间互转,这里直接上代码了。1、通过图像路径,加载本地图像到 Bitmap,再转为base64编码的字符串;//图片转为base64编码的字符串static public string ImgToBase64String(string Imagefilename){ try { Bitmap bmp = new Bitmap(Imagefilename); MemoryStream ms = new Me

2021-09-03 10:41:01 94

原创 人工智能相关英文注释(自我笔记)

记录人工智能相关的英文注释(包含缩写英文注释),方便自己更快的记住它们。我记录这些缩写单词确实不太在行,只能这么做了。。。以下记录,暂时不分类别、顺序,我想到哪些、遇到哪些就添加哪些,希望后期把大部分单词都记住后,再来做个分类。Backbone:网络骨架。出现在深度学习的目标检测框架中。当前的物体检测算法虽然各不相同,但第一步通常是利用卷积神经网络处理输入图像,生成深层的特征图,然后再利用各种算法完成区域生成与损失计算,这部分卷积神经网络是整个检测算法的“骨架”,也被称为Backbone。Backb

2021-09-02 21:37:23 125

转载 pytorch Tensor的广播机制

在pytorch的张量计算中,“广播”指的是当满足一定条件时,较小的张量能够自动扩张成合适尺寸的大张量,使得能够进行计算。References:电子文献:https://pytorch.org/docs/stable/notes/broadcasting.html条件当一对张量满足下面的条件时,它们才是可以被“广播”的。1、每个张量至少有一个维度。2、迭代维度尺寸时,从尾部(也就是从后往前)开始,依次每个维度的尺寸必须满足以下之一:相等。 其中一个张量的维度尺寸为1。 其中一

2021-09-02 16:22:14 1405 1

原创 yolov5 anchors设置详解

yolov5中增加了自适应锚定框(Auto Learning Bounding Box Anchors),而其他yolo系列是没有的。一、默认锚定框Yolov5 中默认保存了一些针对 coco数据集的预设锚定框,在 yolov5 的配置文件*.yaml 中已经预设了640×640图像大小下锚定框的尺寸(以 yolov5s.yaml 为例):# anchorsanchors: - [10,13, 16,30, 33,23] # P3/8 - [30,61, 62,45, 59,119

2021-09-02 11:07:07 21384 75

原创 C#调用C++ dll函数传参及参数类型转换

一、简述在C#中调用C++版的dll函数时,因为是不同的语言,参数类型也不尽相同,需要做一些转换。因为在网上能找到的答案也是很杂乱,对此不懂的人会搞到发狂。最近碰到一些项目需要在C#中调用C++版dll,所以一通捣鼓,总结了部分经验。【提示:C#调用C++库,需要dll和lib就可以了,不需要头文件】二、亲测有效的一些参数类型转换1、基本类型int、float、bool,C++中与C#中是相同的;(1)C++ dll 函数void init(int a, float b, bool

2021-08-31 14:33:08 848

原创 基于.NET Core框架的项目发布技巧

1、用.NET Core框架比用.NET Framework框架性能更好,且可跨平台;2、基于.NET Core框架的项目中是没有exe运行文件的;3、如果想在windows平台打包运行,要打包出来(1)右击项目,点击“发布”(2)默认的“目标运行时”是“可移植”,需要点击“配置”,进入配置也选择windows平台,如果用默认的“可移植”,发布出来的依然是不包含exe运行文件的;(3)点击“发布”按钮即可,产生publish和win-x64两个目录,打...

2021-08-31 14:13:09 339

原创 Anaconda+opencv-python安装教程

import cv2时报错“no module names cv2”,时因为没有安装opencv-python导致的问题。前提:已经安装了Anaconda环境Opencv-python下载地址根据自己的python版本下载相对于的opencv版本: 比如我的是python3.7,64位系统,就下载opencv_python-3.4.5.20-cp37-cp37m-win_amd64.whl打开Anaconda Prompt(Anaconda3),激活项目所关联的仓库环境,进...

2021-08-31 11:59:20 3076

原创 yolov5-libtorch使用总结

Yolov5 libtorch检测版本链接:https://github.com/yasenh/libtorch-yolov5一、环境原作者的运行环境是:而我用的环境:win10 + vs2017 + libTorch1.7.0 + cuda11.1 + opencv3.4.7正式使用之前,需要将vs2017、libTorch1.7.0、cuda11.1、opencv3.4.7全部安装配置好。二、配置1、将libtorch-yolov5-master.zip下载下来解压;

2021-08-31 11:51:14 3484 9

原创 libTorch环境配置及使用

一、下载并配置libTorch1、在pytorch官网下载libTorch;这里我选择的时最新版本的libTorch,如果想要旧版本,可以点击左下角的“Previous versions of PyTorch”下载想要的版本;2、因为我需要用到GPU,提前安装了cuda11.1.0 和 cudnn11.1.0 ,所以这里的CUDA选项选择了11.0 ;3、在红色矩形框处,点击链接下载Release版本或Debug版本的libTorch;4、我只用到了Release版本,解压.

2021-08-31 11:34:43 2085 1

转载 Matlab2017b 安装教程

默认已经下载了“R2017b_win64_dvd1.iso和R2017b_win64_dvd2.iso”;网络上可以找到很多。1、将R2017b_win64_dvd1.iso和R2017b_win64_dvd2.iso都解压在当前文件夹【注意,要把R2017b_win64_dvd2.iso解压在和R2017b_win64_dvd1.iso解压后的相同目录中,因为在安装过程中会自动寻找DVD2安装】;2、点击解压后目录中的setup.exe,运行安装;3、点击使用文件密匙安装;4、点击接.

2021-08-31 11:17:57 2724 1

Qt5串口通信.zip

Qt5串口通讯实例,包含使用说明、串口调试工具。

2021-10-14

OSG环境及配置说明.zip

对OpenSceneGraph环境配置及使用说明

2021-10-14

tensorrtx-yolov5--成功编译的CMakeLists.zip

tensorrtx-yolov5--成功编译的CMakeLists

2021-08-30

tensorrtx-20210612-V4版本-yolov5s成功.zip

tensorrtx-yolov5 V4版本 - yolov5s成功

2021-08-30

tensorRT安装成功后的测试数据.zip

tensorRT安装后测试数据mnist_data,真实测试可用。

2021-08-30

Qt串口通讯实例.rar

Qt5串口通讯实例,包含Qt串口程序、串口调试助手、虚拟串口工具及使用文档;我自己整理的,亲测可用!

2020-07-21

GNOME-MaxiusmThree扩展包.rar

GNOME-MaxiusmThree扩展包,测试可用,里面的 maximus-three@daman.4880.gmail.com 文件夹,是针对gnome-shell 3.18的扩展包。安装教程请参考:https://blog.csdn.net/qq_27278957/article/details/101149373

2019-09-28

ImportDataToExcel.rar

MFC C++ , 调用Office组件,来读写Excel文件,插入图片等操作

2019-05-30

C#浅拷贝(MemberwiseClone等多种方法)与深拷贝(反射、多种反序列化)实例

(抱歉,我无法修改下载积分,本想着免积分的)C#浅拷贝(MemberwiseClone等多种方法)与深拷贝(反射、多种反序列化)实例

2019-03-26

DevExpress15.2(含破解工具+汉化包)百度云下载--永久有效

DevExpress15.2(含破解工具+汉化包)百度云下载--永久有效,亲测可用。附上安装教程链接:https://blog.csdn.net/qq_27278957/article/details/86654336 如下载链接不可用了,请留言邮箱,一定补发,不会坑人(安装包太大,不能上传csdn,只能放在百度云了)

2019-01-26

DevExpress16.2(含破解工具)百度云下载--永久有效

DevExpress16.2(含破解工具)百度云下载--永久有效,亲测可用。附上安装教程链接:https://blog.csdn.net/qq_27278957/article/details/86654336 如下载链接不可用了,请留言邮箱,一定补发,不会坑人(安装包太大,不能上传csdn,只能放在百度云了)

2019-01-26

C++ TCP-socket端口通讯server+client

用C++编写的关于 TCP-socket端口通讯的实例,里面包含服务器端和客户端server+client,里面有大量的注释,通俗易懂

2017-09-15

C++ 包含类两个类互相调用彼此的类成员变量和方法

C++,C 包含类两个类互相调用彼此的类成员变量和方法,里面介绍了如何在头文件中创建相互的类对象,简单易懂

2017-09-13

SPEL+语言参考中文(爱普生RC+7.0)

爱普生RC+7.0 SPEL+语言参考 中文版,是一个非常好的参考文档

2017-08-11

GrayOnlyC (纯C++,不依赖opencv manager)

工程里没有包含OpencvSDK,因为它的内存超出了我上传的限额,所以去掉了。用的时候需要下一个放到jni目录中。具体的名称配置,在我的博客中opencv系列的《Opencv图像变灰处理(纯C++,不依赖Opencv Manager)》文章中介绍到。

2017-08-10

GrayOnlyC 不依赖opencv manager(里面不包含opencvSDK)

因为opencvSDK文件太大,达到上传上限,所以见谅。可以参考我的博客中Opencv系列中名为“Opencv图像变灰处理(纯C++,不依赖Opencv Manager)”的博客,有详细的介绍使用,很简单的!

2017-08-09

opencv图片变灰(依赖Opencv Manager)

opencv图片变灰处理,需要依赖opencvSDK,sdk我也已上传。将sdk导入工程里,然后Gray项目依赖sdk就可以了。

2017-08-09

red5-live项目

自己写的red5的live项目,可以用。

2016-08-13

juv-rtmp-client

Android端与red5通讯jar包,破解版juv-rtmp-client

2016-08-13

Red5_plugin插件

Red5在Eclipse中的插件

2016-08-13

red5-0.9.1压缩包

red5-0.9.1压缩包

2016-08-13

Red5-0.9.1

Red5的0.9.1版本

2016-08-13

空空如也

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

TA关注的人

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