Image-to-Image Translation with Conditional Adversarial Networks笔记

对论文Image-to-Image Translation with Conditional Adversarial Networks中的方法进行了总结...
阅读(18) 评论(0)

解决UIImage显示方向和内存方向不一致的问题

iOS中的UIImage中有imageOrientation属性,该属性决定了UIImage在手机上显示时的方向。如果imageOrientation的值为left或right,那么显示出来的图像和实际图像在内存中的存储就存在90度的旋转问题。比如显示出来的图片是720*1280的,实际上该图在内存中是按1280*720存储的。 在stackoverflow上折腾了一番,找到了下面靠谱的解决办法。...
阅读(99) 评论(0)

在ncnn上把玩mobileNet

ncnn是腾讯优图最近开源的适合移动端的深度学习框架。mobileNet是谷歌在2017年4月份发表的论文MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications中提出的网络。...
阅读(321) 评论(0)

在Metal上实现对多通道feature map的双线性插值

kernel void resize_interpolation_array( texture2d_array inTexture [[texture(0)]], texture2d_array<half, access:...
阅读(132) 评论(1)

用swift+Metal shader文件编译framework动态库

若想用swift语言生成库则只能生成动态库,若是纯swift代码脚本,问题不大,按一般流程就行。 若是编译的库中有shader文件则需要先编译出Metal库。具体方法可采用如下的方式。...
阅读(181) 评论(0)

人脸对齐

人脸相关应用的重要预处理,very useful!...
阅读(144) 评论(0)

把txt中的中文字从一行转换到一列存到新文件中

把txt中的中文字从一行转换到一列进行存储 首先从文件中读入文字,再一个一个的写到新的文件中。...
阅读(164) 评论(0)

在opencv2.4.x版本中处理图像EXIF orientation不统一的问题

在用opencv的imread函数读取手机拍的照片时会出现翻转的情况,即用opencv中的imshow看到的图像和手机上看到的图像的宽高是相反的。(当然,读取电脑上的照片时也可能会出现这个问题) 出现这个问题的原因是opencv中的imread函数读取图像时没有对图像exif中的orientation信息进行解析。而通常的看图工具打开图像时都会根据orientation对图像进行相应的翻转以便我们...
阅读(268) 评论(0)

C++读取存储float文件(txt文件和二进制文件)

读文件采用ifstream,写文件用ofstream,该两个类包含在#include 中。读取和写入存有float数据的txt文件 long int number=0; ifstream ifile; //说明输入文件流对象ifile ofstream ofile; //说明输出文件流对象ofile float a=0; ifi...
阅读(577) 评论(0)

在Android中通过ndk读取本地文件

准备作为测试,首先要先把文件从PC上传到Android手机中,可通过命令实现。通过以下命令就可以把pc上test目录下的所有文件传到Android手机中的/sdcard/testfolder/目录下。adb shell mkdir -p /sdcard/testfolder/ adb push pc_dir/test/ /sdcard/testfolder/编写NDK接口在NDK中用C读取文件时首先...
阅读(624) 评论(0)

在iOS中读取本地文件

iOS由于沙盒机制不能随便读取文件,但在某些应用中读取文件的形式获得,此时可以通过ios的bundle机制实现快速测试。三步搞定。1. 新建一个bundle在项目中的任意group右键选择new file->Settings Bundle,随后输入一个名字,这样Bundle就建好了。 2. 把需要读取的文件放到刚才新建的Bundle中下图中编号1为步骤1中新建的bundle,编号2、3为拖进...
阅读(285) 评论(0)

双线性插值算法ARM NEON优化

C语言版本双线性插值算法inline double bilinear_interp(double x, double y, double v11, double v12, double v21, double v22) { return (v11 * (1 - y) + v12 * y) * (1 - x) + (v21 * (1 -...
阅读(883) 评论(0)

Mac上编译opencv源码

opencv源码是一个神奇的世界,如果想研究opencv的源码,就不能用编译好的库。因为那样调试看不到函数的实现。在mac上编译opencv源码先对比较简单。 下载opencv的源码,可以从github或者sourceforge下载。下载好后解压到opencv2.4.13文件夹。 进入解压之后的OpenCV文件夹,然后新建一个release的文件夹,并进入,执行以下命令。 cmake -G "Uni...
阅读(1626) 评论(0)

Mac平台下QT+Opencv 环境搭建

下载安装Xcode 可以直接从App Store下载。 下载并安装QT creator 地址:http://download.qt.io/official_releases/qtcreator/ 下载并安装QT开发包 地址http://download.qt.io/official_releases/qt/ 配置QT 注意在Qt版本那个地方可以通过QT开发包的的../Qt5.7.0/...
阅读(1597) 评论(0)

Android Java与JNI层互传数据总结

在开发中常常会遇到从Java层传递数据到JNI层,然后在JNI拿到数据后就可以用C语言进行操作了,操作完数据后通常还需要把处理后的数据传回Java层。下面分别进行小结。从Java层传到JNI层 使用GetByteArrayRegion的方式。 该方法的本质是将Java端数组数据拷贝到本地的数组中,所以在JNI对数据修改后Java端的数据并没有改变。 使用GetPrimitiveArrayCriti...
阅读(1149) 评论(0)
88条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:131937次
    • 积分:2190
    • 等级:
    • 排名:第17966名
    • 原创:81篇
    • 转载:6篇
    • 译文:0篇
    • 评论:57条
    文章分类
    最新评论