会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Lcnoctave
博客园
首页
新随笔
联系
订阅
管理
2017年11月19日
单目三维重建
摘要: 研究三维重建相关的课题,记录一些内容在这儿 通用的体验流程: visualSFM + pmvs + meshlab visualSFM通过找到一些列的图像的特征,重构出3D模型的稀疏点云 输入:目标各个角度拍摄的图片 输出:一个.out 文件,记录相机位置和重建的稀疏点云;一个.ply文件存储由稀疏
阅读全文
posted @ 2017-11-19 23:04 Lcnoctave
阅读(3528)
评论(0)
推荐(0)
2016年10月9日
openmp 在android上crash的解决方案
摘要: 这是个GOMP已知的问题,参见 bug42616, bug52738。如果在非主线程上使用openmp指令或者函数, 会crash。这是因为在android上gomp_thread(libgomp/libgomp.h文件中)函数对于用户创建的线程返回NULL 参见上附代码,GOMP 在有无tls时的
阅读全文
posted @ 2016-10-09 16:52 Lcnoctave
阅读(2260)
评论(0)
推荐(0)
2015年12月24日
JNI包装c++类
摘要: section 1 1. 定义c++类和方法 singleton PluginLoader @ namespace Vamp::HostExt Plugin @ namespace Vamp 方案一:map一个java的class到c++的PluginLoader,返回类型太复杂,废弃 2...
阅读全文
posted @ 2015-12-24 18:31 Lcnoctave
阅读(1137)
评论(0)
推荐(0)
2015年11月15日
linux系统的那些事儿
摘要: ubuntu 和 fedora的安装最容易的,下一步到底即可,传言这俩系统界面太重占性能,大可以切换命令行界面或者安装lxde, awesome, i3启动。 而且这两个系统的软件包是最多最新的,fedora安装和启动相对ubuntu慢太多,butfedora有个spin sugar貌似很好...
阅读全文
posted @ 2015-11-15 12:29 Lcnoctave
阅读(233)
评论(0)
推荐(0)
2015年9月20日
linux编译问题集锦(持续更新中)
摘要: 问题:fileappender.o relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with fPI 解决: 1. 使用 ar x liblog4cplu...
阅读全文
posted @ 2015-09-20 22:28 Lcnoctave
阅读(7636)
评论(0)
推荐(0)
2015年7月10日
有关字节对齐
摘要: ```#pragma pack(x) 编译时x字节对齐#pragma pack() 取消字节对齐__attribute__((packed)) 编译时数据紧凑的拼接在一起__attribute__((aligned(x))) 分配地址空间时是x字节对齐struct foo { char a; ...
阅读全文
posted @ 2015-07-10 13:52 Lcnoctave
阅读(640)
评论(0)
推荐(0)
2015年6月23日
iOS 打包32bit&64 universal-framework
摘要: 1. 在原来的基础上添加新的framework target (32bit)2. duplicate 64bit framework, 然后做相应改动,依赖于32bit target3. build above target4. otools -L xxx64.framework/xxx64 查看i...
阅读全文
posted @ 2015-06-23 18:51 Lcnoctave
阅读(707)
评论(0)
推荐(0)
2015年4月24日
Android NDK 如何缩减库的大小
摘要: ##Android NDK: how to reduce library size (translate from:[link](https://blog.algolia.com/android-ndk-how-to-reduce-libs-size/))当我们刚开始做Algolia的android...
阅读全文
posted @ 2015-04-24 18:36 Lcnoctave
阅读(2960)
评论(5)
推荐(1)
2015年4月20日
gcc & clang
摘要: gcc是GNU的项目,clang是chris lattner的杰作LLVM-GCC: GCC使用GCC前端来对程序进行语义分析产生IF(Intermidiate Format),然后LLVM使用分析结果完成代码优化和生成由于GCC的模块程度低又不满足apple的obective-c的新特性的需求,越...
阅读全文
posted @ 2015-04-20 18:40 Lcnoctave
阅读(756)
评论(0)
推荐(0)
2015年4月17日
GCD(Grand Central dispatch)
摘要: GCD主要使用objective-c的block实现线程无锁控制的,而block就是oc的闭包。GCD是一个自底向上的技术,由6个部分组成:1. 编译器层面,LLVM 为 C、Objective-C 和 C++ 提供了block语法。2. 运行库方面,有一个高效分配管理线程的运行库 libdispa...
阅读全文
posted @ 2015-04-17 23:01 Lcnoctave
阅读(197)
评论(0)
推荐(0)
下一页
公告