V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  vChrysanthemum  ›  全部回复第 2 页 / 共 4 页
回复总数  63
1  2  3  4  
302975729 刚建了个q群
@caomaocao DPM不错的,能留个联系方式吗?有兴趣么?
@miaoever hi,十分感谢,方便留个联系方式吗?拉个群?
碰到许多精彩的论文,感觉这件事情是个工程问题。
@caomaocao 嗯是的,用硬件来提高检测速度是一个办法,不过比较经济的是使用算法,大致思路如:4楼
@theoractice 另外关于暴风雨等恶劣的状况,只能说检测有个可信度的问题,图形检测能覆盖大部分的行驶环境,已经很不错了,不必强求太多?
@theoractice hi ,您也有关注过这个项目么?
https://github.com/josch/3dpcp


不知道进展如何,这是国人做的一部分:
https://github.com/josch/3dpcp/tree/master/src/veloslam
http://v.youku.com/v_show/id_XNTYzMjI2Njc2.html?from=y1.7-1.2
就是速度有点慢,不知道现在怎么样了


比较成功的案例的话有mobileye,貌似NVDIA有做相关的了
http://v.youku.com/v_show/id_XOTE1ODg5NzAw.html?from=s1.8-1-1.2


这里讲一下单靠图像识别的问题,(以下是个人的认识):

单以车道线的经验来说,这件事情不是单靠一个算法或一篇论文,而以一颗决策树综合多篇论文。
检测车道线的论文挺多的,有基于Hough变换,颜色的,做弯道检测的,做方向滤波的,综合地使用,譬如:逆透视变换后,高帽变换增加特征,Hough获取直线,然后基于颜色将直线拟成车道线,当然由于路面噪音多,会找到多余的线条,这里在利用道路特征,和多帧过滤噪音,估计好大致方向后,换检测更迅速的算法,譬如有斜率可用方向滤波,或卡尔曼滤波、粒子滤波跟踪之前找到的车道线,拟合弯道就多项式拟合、样条插值。
理想是做到这种效果: https://www.youtube.com/watch?v=Ni9nAm-Thsw(这个视频用的算法不是以上所描述的)
然而前段时间的是这种效果: https://www.youtube.com/watch?v=tSoJ5f0X7Y0(这个版本没拟合多项式)



又以现在要尝试实现的论文:30Hz Object Detection with DPM V5 为例,这篇论文检测速度略快啊,我是从这边过来的
http://blog.csdn.net/ttransposition/article/details/12966521
mobileye的论文提到的基于多帧的检测方法也是一个思路。


又另: https://www.youtube.com/watch?v=KX1kWsp71mI
这个视频,1:10 秒处,做 space detection 也是个很不错的做法

用双目摄像头来做点云(估计是要加点别的算法进来,正张图扫描估计不靠谱)

以上是图形检测的靠谱来源
@theoractice 好吧,我用的名字有点多,@dreamcog 迷糊了,我在回刚刚的那个贴中
这件事情坑很多,不过不乏精彩的论文,如果能完成会有意思
2015-04-24 12:00:00 +08:00
回复了 83f420984 创建的主题 程序员 请问什么是状态机?
用状态机编程,酥爽酥爽的

来个简单粗暴点的解释,既展示一个简单的状态机。

应用场景: 客户端 向 服务端 报告自己还活着
伪代码:

```
void ReceiveClientRequest( client ) {
if ( CONNECTING == client.requestState ) {
//首次连接,做些初始化动作,
}

if ( I_AM_ALIVE == client.requestState ) {
//client来报告还活着, do something...
}

if ( EXCEPTION == client.requestState ) {
//client 异常断开了,做些清理工作
}
}
```

以上是个简单的状态机,更经典的例子应该是正则解析。

另: redis的主从复制流程也是简单的一个状态机


大概理一下,一个程序运行过程中,可分为好几种状态,理清楚状态之间的转移,针对每种状态编写业务逻辑,如此,程序逻辑会清晰很多。
2015-03-26 16:26:36 +08:00
回复了 vChrysanthemum 创建的主题 游戏 开放一个铺灰尘的半成终端下网游, traveller
@bububut 对于普通玩家来说是冒险,对于通过编程开发星球的人来说(使用lua脚本编程,github中提供地球的例子)算是模拟经营吧
就像 @lxrabbit 说的,其实即使是只有文字的游戏,坑也略大啊
2015-03-26 13:59:13 +08:00
回复了 vChrysanthemum 创建的主题 游戏 开放一个铺灰尘的半成终端下网游, traveller
@ligyxy 所以说看TODO,之前野心勃勃想做个终端下模拟人生,可以去各种星球玩耍
2015-03-26 13:54:38 +08:00
回复了 vChrysanthemum 创建的主题 游戏 开放一个铺灰尘的半成终端下网游, traveller
2015-03-26 13:54:14 +08:00
回复了 vChrysanthemum 创建的主题 游戏 开放一个铺灰尘的半成终端下网游, traveller
感觉截个图会吓退一批人。。。。。orz。。。。

很粗糙,很原始

上图了。。。轻拍哈~~~

首先,是很久前截的图,本来是想宣传用的:
http://imgur.com/28hDoAO


那么开始啦,
首先运行一下 ./traveller,你会看到以下界面:
http://i.imgur.com/xghrzMp.png

是的,会提醒你输入配置文件地址,编辑配置文件,你可以连接不同的星球,或者选择你自己编写的星球放在哪个位置,那么选择地球,
./traveller ../conf/earth.conf,你会看到
http://i.imgur.com/hyqeY4Q.png


然后用 hjkl ,vim的操作方式来操作光标, 又例如 32j 表示向下移动32行,
http://i.imgur.com/AX0olBW.png

是的地图是自适应屏幕的,然后地图上面那些符号是什么东西呢?

打开这个文件:planet/earth/client/arctic.map.json(ps:这个json正确应该是放在数据库里,然后客户端去请求服务端获取的),这个用来生成地图,nodes数组里面放坐标和资源id
http://i.imgur.com/bYQs83Z.png


然后,我之前开发用这个来做测试:
http://i.imgur.com/U7xiZKN.png
是的,redis-cli
2015-03-26 13:39:26 +08:00
回复了 vChrysanthemum 创建的主题 游戏 开放一个铺灰尘的半成终端下网游, traveller
好的~~~截下图
2015-03-26 13:09:49 +08:00
回复了 vChrysanthemum 创建的主题 游戏 开放一个铺灰尘的半成终端下网游, traveller
@jasonding 恩恩,微软大法好(winxp和win7),visual studio下写代码很享受啊。

以后有机会的。。。。不过目前来看,要是有时间还是想先把mac/linux下ui部分再继续完善。。毕竟目前来看,似乎如果没有能够完整能玩的例子,很难有吸引力
2015-03-26 12:53:10 +08:00
回复了 vChrysanthemum 创建的主题 游戏 开放一个铺灰尘的半成终端下网游, traveller
@jasonding 貌似用windows挺多的。。。。。。表示硬盘不足装不起windows,所没兼容windows。。。。 。。orz
2015-01-31 21:22:39 +08:00
回复了 Actrace 创建的主题 程序员 为什么当了程序员。。
@WildCat 当年网友世界附带的动漫和自制视频不错。。。
2015-01-31 21:19:57 +08:00
回复了 Actrace 创建的主题 程序员 为什么当了程序员。。
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3539 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 04:41 · PVG 12:41 · LAX 20:41 · JFK 23:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.