<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u010684585的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u010684585</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010684585]]></copyright><item><title><![CDATA[yuv图像的存储和rgb图像的存储]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/79038129</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/79038129</guid><author>u010684585</author><pubDate>Fri, 12 Jan 2018 09:38:48 +0800</pubDate><description><![CDATA[读取一张rgb图像cv::Mat src = cv::imread(&quot;a.jpg&quot;, 1);在opencv中会产生颜色相反的结果，所以使用之前转一下颜色cvtColor(src, src, CV_RGB2BGR);我们需要用大小为3*width*height字节的数组来存放一张 width*height大小的rgb图像unsigned char* rgb = new unsigned char[s...]]></description><category></category></item><item><title><![CDATA[opencl编程简单的入门知识]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78809331</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78809331</guid><author>u010684585</author><pubDate>Fri, 15 Dec 2017 09:22:57 +0800</pubDate><description><![CDATA[Plantform（平台）：主机加上OpenCL框架管理下的若干设备构成了这个平台，通过这个平台，应用程序可以与设备共享资源并在设备上执行kernel。
平台通过cl_plantform来展现，可以使用下面的代码来初始化平台
cl_int oclGetPlatformID (cl_platform_id *platforms); // Pointer to the platform objec]]></description><category></category></item><item><title><![CDATA[yuv2rgb24汇编解析]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78796050</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78796050</guid><author>u010684585</author><pubDate>Wed, 13 Dec 2017 19:52:17 +0800</pubDate><description><![CDATA[: +r(RgbBuffer),     // %0  output  readwrite
    +r(SrcYUV),        // %1
    +r(u),             // %2
    +r(v),             // %3 
    +r(h)         // %4 
  : r(w)               // %5    read]]></description><category></category></item><item><title><![CDATA[rgb2y rgb2uv汇编解析]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78795893</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78795893</guid><author>u010684585</author><pubDate>Wed, 13 Dec 2017 19:33:13 +0800</pubDate><description><![CDATA[.arm 
.text 
    .global RGB24ToUVRow_NEON
/*
void RGB24ToUVRow_NEONcopy( unsigned char* src_rgb24,
                       int src_stride_rgb24,
                       unsigned char* dst_u,]]></description><category></category></item><item><title><![CDATA[关于find命令find: paths must precede expression错误的解决方法]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78795791</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78795791</guid><author>u010684585</author><pubDate>Wed, 13 Dec 2017 19:22:34 +0800</pubDate><description><![CDATA[archermind@flm:~/test/ccl-opencl/jni$ ls *.txt
a.txt  b.txt  c.txt
archermind@flm:~/test/ccl-opencl/jni$ find -iname *.txt
find: paths must precede expression: b.txt
Usage: find [-H] [-L] [-P] [-O]]></description><category></category></item><item><title><![CDATA[如何用命令删除find出来的文件]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78775543</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78775543</guid><author>u010684585</author><pubDate>Mon, 11 Dec 2017 18:52:57 +0800</pubDate><description><![CDATA[archermind@flm:~/test$ find -iname obj
./ocl/obj
./ximgproc/obj
./speed2/jni/obj
./6432/obj
./speed/jni/obj
./runrgbalgo/obj
./slfbokehocl/obj
./flm/obj
./fgs/obj 
archermind@flm:~/test$ fin]]></description><category></category></item><item><title><![CDATA[cmder的powershell如何修改λ为$以及修改默认的开启目录]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78742075</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78742075</guid><author>u010684585</author><pubDate>Thu, 07 Dec 2017 16:08:54 +0800</pubDate><description><![CDATA[找到我们要修改的文件 D:\cmder\vendor\profile.ps1
找到下面的一行
Microsoft.PowerShell.Utility\Write-Host "`nλ " -NoNewLine -ForegroundColor "DarkGray"

将λ改成$即可
Microsoft.PowerShell.Utility\Write-Host "$ " -NoNewLi]]></description><category></category></item><item><title><![CDATA[一个简单的创建ndk文件目录结构来编译源文件的框架的小脚本]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78677159</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78677159</guid><author>u010684585</author><pubDate>Thu, 30 Nov 2017 15:59:43 +0800</pubDate><description><![CDATA[点击下载：mk
用法如下
archermind@flm:~$ ./mk abc
archermind@flm:~$ cd abc
archermind@flm:~/abc$ tree >tree.log
archermind@flm:~/abc$ cat tree.log
.
├── jni
│   ├── Android.mk
│   ├── Application.mk
│]]></description><category></category></item><item><title><![CDATA[adb常用命令的缩写脚本]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78656324</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78656324</guid><author>u010684585</author><pubDate>Tue, 28 Nov 2017 16:15:51 +0800</pubDate><description><![CDATA[adb命令脚本链接]]></description><category></category></item><item><title><![CDATA[cmd里面快速粘贴复制的设置方式以及初始位置设置]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78655559</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78655559</guid><author>u010684585</author><pubDate>Tue, 28 Nov 2017 15:29:07 +0800</pubDate><description><![CDATA[1，点击cmd窗口上的标题栏，右击，选择属性
2，勾选选项里面的快速编辑模式，确定，保存退出
3，重新打开一个新的cmd窗口
粘贴：右键，选择要复制的内容
复制：将光标放到命令行，再右击一下就能复制了]]></description><category></category></item><item><title><![CDATA[如何导出occ n3d p2a等算法处理后的yuv文件]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78643050</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78643050</guid><author>u010684585</author><pubDate>Mon, 27 Nov 2017 11:33:59 +0800</pubDate><description><![CDATA[private void setVsdofEnable(Camera.Parameters params) {
            params.set(KEY_STEREO_CAPTURE_MODE, "on");
            params.set(KEY_VSDOF_MODE, "on");
            params.set(KEY_STEREO_DENOIS]]></description><category></category></item><item><title><![CDATA[neon内嵌汇编实现一个yuv转rgb的功能stopped原因]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78624877</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78624877</guid><author>u010684585</author><pubDate>Mon, 27 Nov 2017 11:00:05 +0800</pubDate><description><![CDATA[#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include 
#include 
#include "opencv2/imgproc/imgproc.hpp"


using namespace cv;
using namespace std;


struct YUVBuf]]></description><category></category></item><item><title><![CDATA[采用6个参数的C语言的汇编实现yuv转rgb]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78581084</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78581084</guid><author>u010684585</author><pubDate>Mon, 20 Nov 2017 12:37:22 +0800</pubDate><description><![CDATA[下面是将网上的一个yuv2rgb的汇编进行修改后的代码，修改了图片转换方向颠倒的问题，而且c调用函数采用6个参数传递
我只贴出汇编部分的代码，详细的代码可以点击最下面的链接下载
.text  
    .global ImgYUV2RGB24_neon  
          
//void ImgYUV2RGB24_neon(unsigned char *pu8RgbBuffer, u]]></description><category></category></item><item><title><![CDATA[关于C语言函数调用汇编时参数大于4个的时候该如何传参]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78575326</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78575326</guid><author>u010684585</author><pubDate>Sun, 19 Nov 2017 17:15:41 +0800</pubDate><description><![CDATA[我们用一个简单的测试例子来说明
int fun(int a,int b,int c,int d,int e,int f,int g);
//extern "C" int fun1(int a,int b,int c,int d,int e,int f,int g);

int main()
{
int flm = fun(1,2,3,4,5,6,7);
return 0;
}]]></description><category></category></item><item><title><![CDATA[yuv转rgb的汇编实现]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78555145</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78555145</guid><author>u010684585</author><pubDate>Thu, 16 Nov 2017 20:34:28 +0800</pubDate><description><![CDATA[代码链接yuv2rgb]]></description><category></category></item><item><title><![CDATA[arm汇编和neon汇编]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78534665</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78534665</guid><author>u010684585</author><pubDate>Tue, 14 Nov 2017 20:22:39 +0800</pubDate><description><![CDATA[arm汇编和neon汇编]]></description><category></category></item><item><title><![CDATA[在安卓机上测试内联汇编和直接写成.s文件以及C语言的速率比较]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78529111</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78529111</guid><author>u010684585</author><pubDate>Tue, 14 Nov 2017 12:15:57 +0800</pubDate><description><![CDATA[#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include 
#include 
#include "opencv2/imgproc/imgproc.hpp"
#define ARRAY_SIZE (10240)

extern "C" void add_mine(int* dst,]]></description><category></category></item><item><title><![CDATA[一个简单的压缩成tar.gz文件的shell脚本]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78493678</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78493678</guid><author>u010684585</author><pubDate>Thu, 09 Nov 2017 20:27:12 +0800</pubDate><description><![CDATA[if [ "$2" == "" ]
then
sudo tar zcvf $1.tar.gz $1
else
sudo tar zcvf $2.tar.gz $1
fi]]></description><category></category></item><item><title><![CDATA[c，汇编速度的比较]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78483138</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78483138</guid><author>u010684585</author><pubDate>Wed, 08 Nov 2017 21:01:01 +0800</pubDate><description><![CDATA[#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include 
#include 
#include "opencv2/imgproc/imgproc.hpp"
//extern "C" void fanicCvtBGR2GrayNEON(void *pDst, void *pSrc, u]]></description><category></category></item><item><title><![CDATA[neon的常见汇编命令]]></title><link>https://blog.youkuaiyun.com/u010684585/article/details/78455993</link><guid>https://blog.youkuaiyun.com/u010684585/article/details/78455993</guid><author>u010684585</author><pubDate>Mon, 06 Nov 2017 11:29:26 +0800</pubDate><description><![CDATA[push     {r4-r9}  保存r4-r9寄存器的内容
.arm
.text 
.global cost_init
cost_init:
push {r4-r7}
vdup.8 
q0,r0 @u
vdup.8 
q1,r1 @u0
vdup.8 
q2,r2 @u1
vdup.16 
q12,r3 @(-1)*diff_scale
ldr r12,[sp,#1]]></description><category></category></item></channel></rss>