极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: qptimus

diy 3D激光扫描仪

[复制链接]
发表于 2014-2-8 21:46:59 | 显示全部楼层
太强大了 以后可以用来做3D电影建模了~~
回复 支持 反对

使用道具 举报

发表于 2014-2-28 18:14:23 | 显示全部楼层
代码在GitHub上放着?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-1 15:13:22 | 显示全部楼层
for 发表于 2014-2-28 18:14
代码在GitHub上放着?

没,代码很短,就没放
回复 支持 反对

使用道具 举报

发表于 2014-3-3 14:20:25 | 显示全部楼层
我靠,当年我怎么没看到这帖
回复 支持 反对

使用道具 举报

发表于 2014-3-13 13:29:30 | 显示全部楼层
如果用数码相机的镜头记录,相素高是否会好一些,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-16 19:05:28 | 显示全部楼层
宋征宇 发表于 2014-3-13 13:29
如果用数码相机的镜头记录,相素高是否会好一些,

效果肯定会很好的,这个是20块街边无牌usb摄像头
回复 支持 反对

使用道具 举报

发表于 2014-4-9 00:37:12 | 显示全部楼层
本帖最后由 Domfecpedals 于 2014-4-9 00:40 编辑

最近准备做个类似的 有几点提出来探讨一下。
1,摄像头和激光的角度是否调整为接近90更能准确的抓住物体的边缘线条?
2,摄像头质量确实影响最后的精度,我打算用arduino蓝牙或者是耳机接口控制安卓手机连续拍照(预览截图),然后图像处理部分全部在安卓上完成,算法本身比较简单,再要优化的话还有opencv可以用。
3,绘制点云的话,lz只记录每个点的位置是吗?就是obj格式中得v字头数据,其他的计算了吗?我打算用安卓上得opengl来绘制,应该可以实现。
4,补充一个疑问,就是一字线激光发射器的功率问题,感觉100mw是否有点大材小用,看见淘宝上很多10mw 甚至更低的,也许足够了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-10 21:06:27 | 显示全部楼层
Domfecpedals 发表于 2014-4-9 00:37
最近准备做个类似的 有几点提出来探讨一下。
1,摄像头和激光的角度是否调整为接近90更能准确的抓住物体的 ...


1,更大的角度确实可以更好地捕捉轮廓,但是90度肯定是太大了,摄像头拍不到,另外如果物体表面的突起太大的话90度位置也会被表面突起挡住扫描线,所以究竟取多少合适,取决于自己,多试几下就知道了
2,好的摄像头能更好地捕捉扫描线,特别是ccd或者背照式摄像头,
3,我是在极坐标中保存的物体表面点的信息,处理扫描线时就已经算出其极坐标,并依次按顺序保存在矩阵中。使用opengl绘制时再将极坐标转换成直角坐标
4,我那个激光是切纸用的,物尽其用嘛,直接调低电压,就没重新买,其实功率低点拍得更清楚
回复 支持 反对

使用道具 举报

发表于 2014-4-10 21:08:43 | 显示全部楼层
qptimus 发表于 2014-4-10 21:06
1,更大的角度确实可以更好地捕捉轮廓,但是90度肯定是太大了,摄像头拍不到,另外如果物体表面的突起太 ...

多谢! 最近手上空闲时间不多,到时候做完了再发上来交流!
回复 支持 反对

使用道具 举报

发表于 2014-11-13 12:48:56 | 显示全部楼层
突然发现,这个就是电影里面,小型探测器扫描洞窟时候的原理吧,好高深啊,一直没想到是什么原理,还以为是激光测距原理呢。
回复 支持 反对

使用道具 举报

发表于 2014-11-13 13:30:38 | 显示全部楼层
666666……学习了 曾经在Matlab见过用摄像头识别的 不知到是否有关
回复 支持 反对

使用道具 举报

发表于 2014-11-18 18:06:48 | 显示全部楼层
本帖最后由 soloforce 于 2014-11-18 18:30 编辑

DIY精神可嘉,不过 tan(90- ...) 那部分公式貌似是错的。我重新演算了一遍,应该是这样子的:
2014-11-18-182851_695x332_scrot.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-18 21:35:22 | 显示全部楼层
soloforce 发表于 2014-11-18 18:06
DIY精神可嘉,不过 tan(90- ...) 那部分公式貌似是错的。我重新演算了一遍,应该是这样子的:

额……好像确实有点问题,当时推到出系数之后直接用在代码里了,代码里其实是没有公式的,这个公式是我发帖子的时候重新推的,你这个是对的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-18 21:36:15 | 显示全部楼层
天下无双 发表于 2014-11-13 13:30
666666……学习了 曾经在Matlab见过用摄像头识别的 不知到是否有关

应该都差不多吧,matlab也可以处理点云,但是我不会,所以还是用C++
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-18 21:38:19 | 显示全部楼层
dominix 发表于 2014-11-13 12:48
突然发现,这个就是电影里面,小型探测器扫描洞窟时候的原理吧,好高深啊,一直没想到是什么原 ...

电影里头那种确实是反射式激光测距,和这个不一样的,这种三角测距方法量程较短,精度不均匀,越远的地方分度值越大,不过除开这个,建模什么的原理都是差不多的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2020-9-21 19:49 , Processed in 0.056594 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表