6 AlanWang4523

尚未进行身份认证

暂无相关简介

等级
TA的排名 4w+

MNN 编译不过问题

/Users/Alan/work/VideoAudio/FaceDetect/MNN-master/3rd_party/flatbuffers/src/idl_gen_cpp.cpp:77:3: error: constructor for ‘flatbuffers::cpp::CppGenerator’ must explicitlyinitialize the const member ‘...

2019-10-30 20:33:47

OpenCV实现将任意形状ROI区域置黑

比较常用的是将 Rect 矩形区域置黑,代码如下:int testMaskRectROI() { cv::Mat image = cv::imread("./test_img/detect_pic.jpeg"); cv::Rect rect_mask(57, 93, 92, 92); cv::Mat subImage = image(rect_mask); su...

2019-10-23 20:01:30

C/C++ Main获取命令行参数

在用 C/C++ 写一些工具时,需要通过命令行传一些参数,这样就可以在命令行终端使用该工具或在脚本中使用该工具,从而实现批量处理。比如近期需要实现一个对文件进行加解密的工具,我需要通过命令行传递如下参数:需要处理的输入文件;处理类型:加密还是解密;处理多少长度;输出文件;1、函数说明本文采用的短参数,函数定义如下:#include <unistd.h> //系统头...

2019-09-28 10:40:02

OpenCV flip transpose 实现图像旋转90°、180°、270°

在做图像处理时,需用做图像旋转90°、180°、270°的操作,OpenCV中可通过cv::flip和cv::transpose来配合实现(注意:这俩函数只能实现90°、180°、270°的旋转,无法实现任意角度,任意角度可使用warpAffine);flip函数原型:/***实现图像的翻转*@paramsrc输入的源图像*@paramdst...

2019-09-10 19:50:32

Android 无线调试手机(WiFi 调试)

今天调试时手机没电了,USB插在电脑上充电非常慢,因此想着试试无线调试,手机查找电源上快速充电。1、手机和电脑连接同一局域网(连同一个WiFi)2、在手机的设置、网络连接查看连接的WiFi下手机的IP地址3、手机连上电脑,输入命令:adbtcpip<端口号>,<端口号>可任意取,只要没被占用,如66664、拔掉数据线输入命...

2019-05-27 20:55:14

Android JNI动态注册

JNI(Java Native Interface)是一套编程接口, 用来实现 Java 代码与本地的 C/C++ 代码进行交互,其有两种注册方式:静态注册和动态注册。静态注册理解和使用方式简单, 使用相关工具按流程操作就行, 编码出错率低JNI 层函数名特别长,且当需要更改类名,包名或者方法时, 需要按照之前方法重新生成头文件, 灵活性不高初次调用 native 函数时要根据函数...

2019-05-18 21:14:58

Android 使用 mp4parser 做视频拼接合并

做短视频拍摄时,在分段录制结束需要将多个视频片段拼接成一个视频文件,然后进入预览界面播放。有两种方案:方案一:使用FFMpeg进行视频拼接,命令如下://inputListFilePath为需要合并的文件列表文件,每行一个文件路径Stringcmd="ffmpeg-y-fconcat-safe0-i"+inputListFilePath+"-cco...

2019-04-16 01:07:07

Python从txt文件中读取float数据

有如下存在txt文件的数据,需要将其读取为float型数据并处理:0.000000000000000000e+000.000000000000000000e+000.000000000000000000e+000.000000000000000000e+001.000000000000000000e+005.876317942364757073e+031.0000000000...

2019-04-11 20:02:33

Mac 查找目录下包含某字符串的所有文件

如题,在需要查找的目录下,输入如下命令:grep-n"get_spg2lsf"-r./该命令会查找当前目录及其子目录下所有包含指定字符串的文件,会列出文件位置、该行的内容以及行号。如下:...

2019-04-11 02:00:24

TensorFlow 安装指定版本:Could not find a version that satisfies the requirement tensorflow

Mac OS 安装 TensorFlow 出现如题错误。Collecting tensorflow==1.5 Could not find a version that satisfies the requirement tensorflow==1.5 (from versions: 1.13.0rc1, 1.13.0rc2, 1.13.1, 2.0.0a0)No matching dis...

2019-04-11 01:50:25

Failed to load the native TensorFlow runtime in Mac OS 10.11.6

当前环境:Mac OSX 10.11.6TensorFlow installed with pipTensorFlow version: 1.13.0Python version: 3.6.5执行:import tensorflow as tf 时报如下错误:Traceback (most recent call last): File "/Users/mikko/dev/wi...

2019-04-11 01:35:05

Python 降级到3.6版本的解决方案(Mac OS)

最近在安装TensorFlow遇到点问题,目前TensorFlow还不支持Python3.7,报错如下,而使用brew安装的Python会自动更新到最新的3.7.1(20190410),因此需要将Python降级到Python3.6。出错信息:UsingTensorFlowbackend./usr/local/Cellar/python/3.7.1/Framew...

2019-04-11 00:44:36

OpenCV C/C++实现图像拼接

**利用OpenCV实现将多张小图拼接成一张大图,并支持小图放任意位置。**代码如下:cv::MatsrcImage=cv::imread("test_kele.png",cv::ImreadModes::IMREAD_UNCHANGED);cv::MatoutputImage=cv::Mat::zeros(480,320,srcImage.type(...

2019-03-06 21:53:58

Android 使用 mp4parser 做视频裁剪

做音视频时我们很多时候需要做音视频裁剪,本文介绍使用开源库[mp4parser](https://github.com/sannies/mp4parser)做裁剪。使用时先在gradle中配置依赖:compile'com.googlecode.mp4parser:isoparser:1.1.21'将mp4parser封装成音视频裁剪工具类:importandroid.t...

2018-11-20 20:59:47

OpenCV 绘制人脸检测框和关键点

在做人脸检测时,我们需要将检测的结果绘制到图片上查看效果,这时可以利用OpenCV的基本绘图函数将人脸检测框和人脸关键点绘制到原图上。关键代码如下://TODOFaceDetectEngine初始化cv::Matimage=cv::imread(test_file,cv::IMREAD_UNCHANGED);//原始图像cv::Matgray;cv::cvtCol...

2018-11-16 20:06:16

Python 用 OpenCV 绘制基本图形系列(总)

以下是Python用OpenCV绘制基本图形的文章汇总,每篇文章都有函数及参数的详细说明、完成Python代码及运行效果图。文章链接如下:Python安装OpenCV及显示图像(1)Python用OpenCV画点和圆(2)Python用OpenCV画直线(3)Python用OpenCV画矩形(4)Python用OpenCV画椭圆...

2018-11-15 20:55:20

Python 用 OpenCV 显示文字 (6)

利用OpenCV自带的putText()函数绘制文字并显示,其函数声明如下:cv2.putText(img,text,org,fontFace,fontScale,color[,thickness[,lineType[,bottomLeftOrigin]]])img:要画的圆所在的矩形或图像text:要绘制的文字org:文字在图像中的左下角坐标fontFa...

2018-11-15 20:35:40

Python 用 OpenCV 画椭圆 (5)

利用OpenCV自带的ellipse()函数画椭圆并显示,其函数声明如下:cv2.ellipse(img,center,axes,rotateAngle,startAngle,endAngle,color[,thickness[,lineType[,shift]]])img:要画的圆所在的矩形或图像center:椭圆的中心点axes:椭圆的长半轴和短半轴的...

2018-11-13 21:38:13

Python 用 OpenCV 画矩形 (4)

利用OpenCV自带的rectangle()函数画矩形并显示,其函数声明如下:cv2.rectangle(img,pt1,pt2,color[,thickness[,lineType[,shift]]])img:要画的圆所在的矩形或图像pt1:矩形左上角的点pt2:矩形右下角的点color:线条颜色,如(0,0,255)红色,BGRthickness...

2018-11-13 21:15:03

Python 用 OpenCV 画直线 (3)

利用OpenCV自带的line()函数画直线并显示,其函数声明如下:cv2.line(img,pt1,pt2,color[,thickness[,lineType[,shift]]])img:要画的圆所在的矩形或图像pt1:直线起点pt2:直线终点color:线条颜色,如(0,0,255)红色,BGRthickness:线条宽度lineType:-...

2018-11-12 22:11:27

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。