自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Python OpenCV 视频抽帧处理并保存

上篇文章中基于OpenCV实现图像处理后,类似的,也可以对视频进行处理。OpenCV库可以将视频的每一帧读取出来,然后对每一帧图像做相应的操作,并保存成新的视频。1. 读取视频,获取相关参数。4. 逐帧处理视频图像并保存。3. 设置保存的视频的信息。2. 设置图像处理参数。

2023-11-15 15:51:41 1497

原创 Python OpenCV 通过trackbar调整图像亮度对比度颜色

上一篇文章通过设置固定值的方式来调整图像,这篇文章通过trackbar来动态调整参数,从而实时展现图像处理结果,得到想要的图像处理参数。4. 分离出图片的B,R,G颜色通道, 从bar条中获取对应数值,并完成计算。3. 导入图像,设置图像对比度和亮度。5. 合并颜色通道并在窗口显示。1. 创建trackbar。2. 获取bar条数值。

2023-11-15 15:30:54 718

原创 Python OpenCV调整图像亮度对比度及RGB色彩

OpenCV提供 convertScaleAbs 函数来调整对比度和亮度,可以直接调用该函数。根据图像宽高,设置对应的R, G, B调整值,完成矩阵计算。直接通过cv2库读取图像,可以读取jpg, png等格式。如果只调整RGB颜色通道,则可以忽略此步骤。3. 分离出图片的B,R,G颜色通道。4. 分别调整R, G, B通道的值。使用split函数实现颜色通道分离。2. 调整图像亮度及对比度。

2023-11-15 14:54:15 2745

原创 windows update独立安装程序一直在此计算机上搜索更新

这几天一个WannaCry的病毒搞的人心惶惶,一大早到了公司就开始给电脑打补丁。但是即使把补丁下到本地了,安装的时候windows update一直在搜索更新,就是装不上。一顿搜索之后,终于给解决了。看windows官网的说明:地址:https://answers.microsoft.com/zh-hans/windows/forum/windows_7-update/windows/425c

2017-05-16 09:42:24 11564

转载 解决Eclipse中文乱码

使用Eclipse编辑文件经常出现中文乱码或者文件中有中文不能保存的问题,Eclipse提供了灵活的设置文件编码格式的选项,我们可以通过设置编码 格式解决乱码问题。在Eclipse可以从几个层面设置编码格式:Workspace、Project、Content Type、File 本文以Eclipse 3.3(英文)为例加以说明: 1. 设置Workspace的编码格式: Windows

2014-11-24 13:22:52 723

转载 android ndk编译报错undefined reference to __gxx_personality_v0

出现这个错误主要是由于缺少stl支持导致的。android 的ndk默认是不带 stl相关属性的这就导致他编译C++代码的时候有时候会链接失败,报一些函数找不到。

2014-11-18 12:27:03 1746

转载 SecureCRT自动记录日志

比较简单在菜单里选择“选项”——“全局选项”  然后选择常规——默认会话——编辑默认设置  然后选择日志文件  在日志文件名里填入你想保存的日志路径名加日志文件名 这里为了可以每个会话都打成一个日志,可以采用支持的参数 %H 主机名 %S 会话名 %Y 年份 %M 月份 %D 日 %h 小时 %m 分钟 %s 秒 例如我填写的E:\Devel

2014-11-05 15:07:31 690

原创 VC调试带有输入参数的console程序

当用visual studio调试一个控制台程序时,如果该程序需要输入参数,可以在设置选项里先把参数写好,这样就可以调试了。1. 通过Project -> Settings...菜单打开 Project Settings 对话框;2. 单击“Debug”选项卡;3. 在Program arguments文本框中输入参数行vc已默认将.exe作为第一个参数,所以只需要输入配置参数即可

2013-10-11 14:22:25 2084

原创 windows下使用Mingw编译x264

1. 下载mingw并安装http://sourceforge.net/projects/mingw/files/,下载mingw-get-inst-20120426.exe并安装2. 下载最新版x264http://download.videolan.org/pub/videolan/x264/snapshots/3. 下载yasmhttp://yas

2013-08-07 22:10:16 1145

转载 Android .mk文件语法规范及使用模板

模块描述变量:下面的变量用于向编译系统描述你的模块。你应该定义在'include $(CLEAR_VARS)'和'include $(BUILD_XXXXX)'之间定义。正如前面描写的那样,$(CLEAR_VARS是一个脚本,清除所有这些变量,除非在描述中显式注明。 LOCAL_PATH  这个变量用于给出当前文件的路径。你必须在Android.mk的开头定义,可以这样使用:

2012-03-22 14:04:16 802

转载 在ubuntu 10下使用Android-ndk-r6b成功编译ffmpeg0.8.1

环境:ubuntu10 + Android-ndk-r6b + Ffmpeg0.8.1参考原文链接:配置文件config.sh和Android.mk参考:http://www.cnblogs.com/shaobin0604/archive/2011/08/05/2128619.html运行指令参考:http://www.cnblogs.com/scottwong/archive/201

2012-03-20 13:38:21 796

原创 usb调试未打开-设备链接异常

12号那天,本来电脑识别手机和平板电脑都好端端的,但是那天突然都识别不了了,要么连上后电脑一点反应都没有,要么豌豆夹提示usb调试未打开,或者提示设备链接异常,经过一天的折腾,换USB线,重装豌豆夹,91助手,重启电脑,统统都不行。没辙。。。第二天,开电脑后,再连,又都能连上了。这么一对比,找到解决方法:如果电脑识别不了手机设备,可以先关掉电脑,在开机(注意:不是重启电脑),这样应该就可以

2012-03-16 10:19:15 1061

原创 0315surface在jni层显示

参照havlenapetr的源码,调用libjnivideo.so和libjniaudio.so文件,修改java层代码,试图从Jni层显示surface,还未成功。在笔记本上安装cGame程序。笔记本的显卡驱动应该是用2011年1月的,可从nvidia官网上下载。

2012-03-16 08:33:07 688

原创 0313mediapad远程

从vov.io/vitamio/网站上下载了neon版本的ffmpeg解码so文件,解码速度从20+变为15+。用mediapad测试,发现在播放高清视频的时候,时延会不断增大,能到5S,但是Moto的平板却不会。在java层的Bitmap中改图片格式为ARGB8888,在jni中使用neon的yuv2rgb8888,并修改参数,即可以使用这个yuv2rgb的函数了。moto平板播放高

2012-03-15 08:47:13 667

原创 0314mediapad测试

在mediapad上测试程序发现时延很大,通过查看函数执行的系统时间,发现解码和ondraw两个过程是顺序执行的,也就是串行,而在moto的平板上这两个过程则是并行的。

2012-03-15 08:42:10 1136

转载 windows下搭建ffmpeg环境

在windows下编译ffmpeg可以采用cygwin或msys+mingw两种方案,我个人比较喜欢msys+mingw方式,因为这样可以在windows下搭建一个类Unix操作系统,并且配置比cygwin要简单,因此本就是描述怎样建立msys+mingw的环境。 在windows下搭建ffmpeg编译环境在网上的文章很多,最为详细的可能是这篇文章:http://ffmpeg.arrozc

2012-02-22 10:09:52 1162

转载 删除null文件

解决NUL文件删除问题,新建《删除.bat》。用记事本编辑如下内容:DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1然后把NUL文件拖动到这个bat文件中,即可删除原文地址:http://maidini.blog.163.com/blog/static/3776270420111195059911/

2012-02-13 17:04:58 1949

转载 解决ndk编译Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !

部署好cygwin,编译一下NDK自带的sample,报错:“ Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk ! ” 原来NDK自带了一个awk.exe, Host 'awk' tool is outdated. 已经过期。找了下解决方案,最直接的办法是到NDK的h

2012-02-09 09:24:54 1620

转载 C++:STL标准入门汇总

第一部分:(参考百度百科)一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲

2012-02-08 20:13:49 582

转载 Windows环境下Android NDK环境搭建

NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU、平台、ABI 等差异,开发人员只需要简单修改mk 文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。NDK 可以自动地将so 和Java 应用一起打包,极大地减

2012-02-08 20:12:09 1784 1

原创 win7下调用目录dsound.dll的方法

在win7下,程序只会调用系统目录(System32)下的dsound.dll,要让程序调用我们自己写的dsound.dll,则需要到注册表中删除一个注册项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControSet\Control\Session Manager\KnownDLLs,进入该目录下,删除dsound.dll即可。

2011-12-14 15:01:37 2123

原创 win7下设置音频设备实现录音的方法

1. 打开播放设备,选择“扬声器”(将其设为默认设备)->“属性”(如果没有扬声器,则装一个声卡驱动),在“级别”中,启用“Realtek HD Audio output”,并且在“高级”中,默认格式设为“16位,44100HZ(CD 音质)”2. 打开“录制”设备,选择“立体声混音”,将其设为默认设备,选择“属性”,在“级别”中,打开“立体声混音”,并且在“高级”中,默认格式设为“16位,4

2011-12-09 16:23:03 1814

原创 Win7下设置各种分辨率的方法

打开NVIDIA控制面板->更改分辨率,选择“自定义”->创建自定义分辨率,设置自己想要设置的分辨率即可。设置完成后,不仅可以更改电脑屏幕的分辨率,一些游戏的分辨率也可以设为该分辨率。

2011-11-29 11:43:35 2195

原创 几款查看dll和exe信息的小工具

在windows开发过程中需要查看一些已有的exe或dll的信息,例如exe调用了哪些dll,dll又有哪些导出函数等。找到了一些比较实用的工具,在这里总结一下:1. Dependency Walker     这是VC6自带的一款工具,它可以查看exe程序调用了哪些dll,dll里包含了哪些函数,这个exe调用了该dll的哪些接口。比较通用的一款工具,但对部分exe程序,显示出来的dll

2011-11-18 17:59:24 20794 2

原创 DebugApiSpy的使用

这个工具可以监视一个exe程序调用了哪些API函数,比较好用。操作说明文档内容如下:对一个新的进程进行API函数跟踪监视可以通过以下步骤进行。一. 运行新的跟踪监视进程1. 启动DebugApiSpy.exe2. 选择【文件】-【创建新的进程】菜单,弹出【创建新进程】对话框。在【创建新进程】对话框中输入准备跟踪监视的Exe文件名及启动参数。必要时也可以指定运行路径。选择【确认】

2011-11-15 08:32:16 1903

空空如也

空空如也

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

TA关注的人

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