Papers About Hand Pose Estimation in ICCV 2015

今年ICCV的文章列表出来了,扫了一下,做Hand Pose Estimation的就有五六篇文章,而做Action Recognition、Human Pose Estimation的也各有六七篇,看来这领域最近又开始热起来了,真心压力山大。

这里整理一下Hand Pose相关的文章。现在网上还看不到文章,只有个别挂在主页或者arXiv的能搜到。先留个坑吧,后面再慢慢研究更新。

读《追风筝的人》

《追风筝的人》 — 卡勒德·胡塞尼

“你想要我追那只风筝给你吗?”
他的喉结吞咽着上下蠕动。风掠起他的头发。我想我看到他点头。
“为你,千千万万遍。”我听见自己说。
然后我转过身,我追。

《追风筝的人》这本书,第一次知道貌似是在前几年学生节的一个DV剧上。男女主通过摄影隔空对话,然后男主拍了一张公园里面小孩子放风筝的照片,然后就提到了这本书。所以第一反应,还以为是那种非常文风清新的散文之类的。

前段时间突然又想起这本书,于是找出来看了一下,陆陆续续看了几个月才看完了,离动手写这篇东西,又已经过去半个月时间了..

Python2代码迁移至Python3

前言

Python3版本对于Python2有很多的改动,其中一个“影响比较大”的改动是print的语法,这导致几乎全部Python2的代码无法直接在Python3上面跑。

这里影响比较大加了个引号是因为print其实并没有本质改动,但是由于绝大部分Python代码都会用到所以涉及面较广

vs2010+OpenCV静态编译

静态编译vs.动态编译

程序中需要用到第三方库时,要使得程序在别的电脑上也能正常运行,通常有两种方式:

  • 动态编译。即在程序运行时动态加载第三方库,这时候就需要把涉及到的第三方库的dll和exe文件放在同一目录下。优点是exe文件比较精简,而且如果第三方库有更新,替换掉相应dll文件即可,可维护性和升级性强。缺点是exe运行时需要附带很多dll文件,比较麻烦,而且有潜在的由于dll版本不一样带来的兼容性问题。
  • 静态编译。即在程序编译生成时,把第三方库的代码嵌入到要生成的exe文件中,这样单个exe文件就能在其他电脑上运行。优点是单个exe文件即可执行,直观简洁。缺点是exe文件较大,而且第三方库更新时需要重新编译。

利用QQ开通域名邮箱

域名是在Godaddy上买的,买的时候附带有免费的域名邮箱,于是想配置一下。一开始直接在Godaddy上配置,遇到了很多问题。后来发现QQ居然有域名邮箱功能,企鹅居然也这么业界良心,于是转而使用QQ的域名邮箱功能

读《狼图腾》

《狼图腾》这本书,着实是闻名已久了,却一直没能好好读一读。

年初电影上映,趁着新鲜劲儿去看了一下,对电影评价还行,但总感觉很多地方刻画得不自然,于是就打算把原著看一看。

断断续续看了快三个月,终于看完了。

从一道笔试题一探const的本质

前言

先来看一段程序:

1
2
3
4
5
6
7
8
9
10
11
#include <iostream>

using namespace std;

int main(void)
{

const int a = 10;
int *p = (int*)(&a);
*p = 20;
cout<<"a = "<<a<<",*p = "<<*p<<endl;
}

问上面程序输出的是__:

  • 编译阶段报错
  • 运行阶段报错
  • a = 10, *p = 10
  • a = 20, *p = 20
  • a = 10, *p = 20
  • a = 20, *p = 10

这是阿里的一道笔试题,看似简单却有很多值得深究的地方。写个程序一跑,跟开始想象的不是一回事,
在折腾了一段时间之后,终于对const有了进一步的认识。

写篇东西记录一下,也算是对自己如此不扎实的知识水平的警醒。