- 博客(70)
- 资源 (12)
- 收藏
- 关注
原创 Action Synopsis: Pose Selection and Illustration 实现
这是论文中的一部分, 并没有加 多维mds优化。getaspect.mfunction [ joint_position, joint_velc2, angle_position, angle_velc2 ] = getaspect( sequence )%UNTITLED2 Summary of this function goes here% Detailed expl
2017-05-27 01:50:02
618
原创 arXiv 创建文章注意事项
rt, 今天在arxiv上提交文章, 但是令人费解的是明明自己电脑可以顺利编译, 但是arxiv总提示有错。 然后测试了好久, 总结了几条规律, 记录如下。1, 务必把中间文件删除干净! 中间文件是指, tex在编译的时候产生的中间文件, 比如*.aux, *.gz, * *.log等等。 不然会编译不过去, 出现奇怪的错误。2, 在写引用的时候, 我使用的是bib文件,
2016-08-04 23:48:38
9682
1
转载 OBB generation via Principal Component Analysis
这是我在国外找到的OOB分析检测教程, 写的很好, 所以转载一下。Bounding volumes have numerous applications in video games. In a physics engine, bounding volumes are used for broad-phase intersection tests between game ob
2016-07-06 19:47:51
664
原创 Oriented Bounding Box 碰撞检测
rt, 这是项目中遇到的一个问题, 即: 给定两个点集, 如何判断他们是否相交。其中, 输入自然是两个三维点集。 做法是分别求他们的包围盒, 然后看包围盒是否相交即可。所以, 现在问题转换为给定一个三维点集, 求其包围盒。 这里有人说可以用pca求其特征向量, 这个向量就是这个点集的方向。 我觉得应该是对的, 但我没试过。这里我采用的是网上的开元库。 省心省力。
2016-04-03 03:32:22
2474
原创 matlab 调用 opengl 画骨架
博主写程序一般用matlab, 因为最方便, 基本不用写基本函数, 只需要调用写好的库就行了。 然而, matlab并不是万能的, 有些事情matlab就不擅长, 比如画三维图形。经研究, 可以采用折中的解决方案, 即: 使用opengl画三维图形, 同时离线渲染, 保存到内存中, 然后用matlab读取内存, 得到结果。这里, 离线渲染是指不显示窗口, 直接渲染到数组里。
2016-03-26 20:07:19
4122
原创 live555 客户端 接受rtsp 保存为 h264
rt, 这个是帮别人写的一个项目。 主要流程就是通过 live555 接受rtsp数据。这里我写成了一个c++ 接口, 可以接受若干urls, 同时每隔60s输出这些urls的h264数据。 我照着testRTSPCLient写的, 因为那个文件太长了, 所以我给分开了。废话不多少, 上传代码。这个是头文件, 摘自testRTSPCLient, 同时加上了自己写
2015-11-21 15:06:27
2534
1
原创 如何在百度下载图片? 2
这个是进阶版本, 更新了api, 更新了多线程. 更新了异常处理.# -*- coding: utf-8 -*-import osimport urllib2import jsonimport threadingimport Queueimport urllibimport socketclass getImg(threading.Thread):
2015-10-04 12:22:21
581
原创 如何在百度下载图片?
最近要在百度上下载图片座测试, 不想手动下载, 因此研究了一下自动下载脚本.成果如下:# -*- coding: utf-8 -*-import osimport urllib2import jsontags = ['运动服']urls = [];savePath = './'for tag2 in tags: print 'star
2015-10-03 21:17:51
886
原创 编译 Efficient Hierarchical Graph-Based Segmentation of RGBD Videos
今天接到导师的短信, 让我编译一篇paper的code。 于是开工。到作者的主页上一看, 发现提供了github的代码。 并明确要求使用opencv和pcl。 于是开始配置这两个库。opencv网上教程一大堆, 我就不写了, 主要写pcl怎么配置。 首先, pcl的官网上放binary版本事1.60, 由vs2010编译。 但是该paper的code使用了amp
2015-07-17 23:54:02
1118
1
原创 acfun json 弹幕 转换 bilibili xml 弹幕
以往一直使用 acdown 自带的 acplay 功能看 acfun 的视频, 然而 acdown 已经停止更新, 并且 acfun 又一次改版。。。因此想继续用 acplay, 只能把A站的弹幕转换为B站的格式看了。 首先, 想要转换弹幕文件, 我们首先要下载解析出A站和B站的弹幕。 关于如何获取弹幕, 参见https://tiansh.github.io/的ASS
2015-07-14 17:33:52
5710
2
原创 ipad 连接 win8 总是出现 信任此电脑
如题, 换了台win8, 但连接ipad的时候总是出现 信任此电脑吗 的选项, 弄得我都以为电脑坏了。。。其实很简单, 只需进入C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers,在usbaapl64.inf点右键,按住shift点安装即可。这还没完, 记得把dll文件拷到SysWOW64里。
2015-06-21 01:43:49
1454
转载 c++ 读取全部txt文件内容到数组
其实很简单, 做个记录。#include #include #include using namespace std;#include void getformat(char *tmp){ int len = strlen(tmp);}int main( void ){ FILE *fp; fp = fopen("1.txt" , "r"); f
2015-06-18 15:07:09
10192
1
原创 Ubuntu 14.04上安装caffe
== 前言 ==本教程指导大家如何在Ubuntu 14.04上安装caffe。== 前期准备 ==为了安装caffe, 你需要准备如下东西, 1台安装了ubuntu 14.04的电脑, 1块nvidia显卡(当然, 你可以只用cpu跑caffe, 但时间会让你抓狂), cuda安装包。 以上为必备选项。 还有一些可选选项, 大家可以不安装, 但安装他们会提高caffe的性能, 包括
2015-04-22 09:41:47
910
原创 c++ 调用 wget 下载网页图片
这是一个c++调用wget下载图片的小程序, 可以结合我前一篇博客, 自动下载网页图片。#include #include #include using namespace std; #include #include #include //file name max length #define getFolderFile_max_leng
2015-03-15 17:53:07
4235
转载 线性规划 c 实现
这是线性规划c语言实现的例子, 转载。 转自哪忘了…… 原作者不要怪我。//在Visual C++控制台程序中编译执行 #include #include using namespace std; #define M 10000 //全局变量 float kernel[110][310];//核心矩阵表 int m=0,n=0,t=0;//m:约束
2015-03-15 16:01:22
5132
1
原创 ubuntu cpu 占有率 100%
安装完gnome3之后, 打开moniter一看, 双核cpu总有一个100%, 剩下那一个也是超过50%, 我去, 虽然我的电脑是5年前的机子, 但也不能这样对我吧……但看moniter里面的进程, 发现没有什么cpu使用率很高的进程, 心中疑惑不解, 于是在命令行中输入top, 这才发现, 是lightdm搞的鬼。于是果断的安装gdm, 然后切换。安装gdm
2015-03-14 20:08:13
6937
原创 海盗分金币
海盗分金是一个问题, 具体问题可以查询百度百科, 这里我主要是在算法上做一些研究。首先, 把这个问题转换为一个递归的算法问题, 描述为, 如果我知道了上一家的分法, 我如何能够使我的利益最大化呢?现假定有5个人分, 金币总数是100, 那么第二个人的分法是1, 1, 0, 98, 那么第一个人需要的就是拉拢分的最少的两人, 然后给他们多一个金币, 这样就可以取得他们的支持了
2015-01-02 14:43:57
1587
原创 wordpree 消除 底部线条 和 gallery 线条
最近在用wordpress做网站, 遇到了不少问题, 特意作此记录首先, 我饿wordpress版本是3.9, 插件分别是: jetpacjetp, lightbox plus colorbox, media form ftp 以及最后的, 用于幻灯片的wonderplugin slider。 最后一个插件有收费版和免费版的, 其中免费版会自动在幻灯片上集成一个小广告。我
2014-12-21 01:48:43
933
原创 javascript 保存图片3
这次是弄成了, 按一个按钮然后可以自动调用firefox的下载, 下载图片的url列表。// ==UserScript==// @name heru1// @namespace null// @include http://heru3.com/*// @version 1// @grant none// ==/Use
2014-12-17 22:27:32
573
原创 javascript 保存图片 2
研究了一下, 结果沮丧的发现, FF好像不支持saveas, 迫不得已, 只能先用BLOB保存所有URL连接了这次是调用浏览器的下载进行的。function DownloadImage(fileName, content){ var aLink = document.createElement('a'); var blob = new Blob([conte
2014-12-17 20:03:20
667
原创 javascript 保存图片
最近需要在网上找图片, 挺烦人, 所以决定写脚本一键全部保存于是从头开始看js, 一步一步来吧。我是这样设想的, 首先, 需要在网上增加一个按钮, 其次, 点击按钮保存网页所有图片。一下是如何在网页上增加按钮, 这需要安装一下油猴插件, 并自己写一下javascript。一下是效果:然后是增加了节点之后的代码:
2014-12-17 17:10:45
1227
原创 scanf 两个回车结束输入
和上一篇一样, 不过换成了scanf的版本#include #include #include using namespace std;#include #include #include#includeint main(){ int m, n; char c; // 至少输入一个数据 scanf("%d %d%c", &m, &n, &c);
2014-12-15 19:03:19
2536
1
原创 cin 回车结束输入
一般来说, cin遇到空格和回车都会忽略, 但昨天做一道ccf的试题, 要求是输入一些数据, 这些数据长度不定, 而且不能输入别的数据(比如特定的结束符或者ctrl+z), 这就要求输入必须能识别两个回车并自动结束…… 结果我没做出来嗯, 回来之后查了一下这个问题, 这个问题还是蛮简单的, 一般来说, 你在cmd里输入的数据会保存到缓冲区, 然后遇到回车或者eof就会被cin读入, c
2014-12-15 18:30:23
17467
1
原创 glut 显示 obj 模型
图形学作业的最后一部分……添加了光照, 但是没有纹理。#ifndef SHOW_BY_GLUT_H_#define SHOW_BY_GLUT_H_#include #define max_point 1000000#define max_face 1000000float p[max_point][3];int f[max_face][3];int f_
2014-11-29 13:54:10
1304
原创 loop & butterfly subdivison
还是作业的一部分……loop借鉴了http://2n1.org/opengl/proj2/里面的算法, 感谢!butterfly则是根据ppt的算法。一下是loop。h#ifndef LOOP_H_#define LOOP_H_#include "halfedge_vector.h"#define PI 3.14159265359#inclu
2014-11-29 13:45:59
992
原创 vrml 读取和写入
本学期计算机图形学作业的一部分。还是采用vrml读取为obj, 和obj写入为vrml。只能读取最简单的点和面, 其他纹理没写。#ifndef VRML_H_#define VRML_H_#include #include #include int vrml_point(FILE *fp, float (*point)[3]){ char t
2014-11-29 13:38:50
1200
原创 halfedge 结构
本学期的高级计算机图像学作业的一部分, 实现halfedge结构。 我用obj结构和halfedge互相转化来完成这样一件事。halfedge.h:#ifndef HALFEDGE_VECTOR_H_#define HALFEDGE_VECTOR_H_#include using namespace std;#include typedef struct {
2014-11-29 13:35:28
1854
原创 A Learning Based Framework for Depth Ordering
这是贾兆寅在2012年cvpr发表的一篇计算深度的文章, 去想他要代码不给, 所以只好自己写了。文章
2014-06-25 15:53:10
1244
A Learning Based Framework for Depth Ordering
2014-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人