![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机图形
文章平均质量分 62
捧灰
Just for fun
展开
-
空间射线与三角面相交算法及实现
参考了《实时计算机图形学》,另加两篇paper,搞定原创 2014-06-10 11:46:11 · 1607 阅读 · 0 评论 -
C++实现自适应二值化
二值化每次都要调阈值,很头疼,实现一个不依赖OpenCV库的动态二值化算法很有必要。测试了参考文献,论文链接效果如下:达到了预期的效果。主要实现代码记录一下。void MainWindow::BalancedThresholding(){ QImage pos = img; QRgb *bin = (QRgb *)pos.scanLine(0); QRgb...原创 2018-12-07 11:20:57 · 3870 阅读 · 2 评论 -
VTK学习-1.模型分割并保存
想实现一个使用VTK来进行模型分割的功能。主要用到了VTK的vtkClipPolyData和vtkPlane两个类。在实现这个分割功能之前,先看下怎么样实现多个窗口显示的功能。1. 多窗口显示Qt与VTK的渲染结合在配置好了VTK的运行环境之后,我们就可以直接在QtDedigner的界面里面,将任意一个QWidget类提升为QVTKOpenGLWidget类型。这样,我们首先要提升两个...原创 2018-12-06 18:48:37 · 5400 阅读 · 3 评论 -
OpenCV4.0-Alpha动态二维码检测 小测试
1. 简述今天重新编译了最新的OpenCV4.0,发现里面多了很多机器学习相关的内容,后面做相关开发更加方便了。看到了跨度QR二维码也刚发布,这个功能同自己平时开发非常近,就测了一下官方的demo2. 测试测试代码是官方的live_detect_qrcode.cpp, 代码如下://测试二维码功能void CameraCalibration::QRCodeDetect(Mat &...原创 2018-11-18 22:29:15 · 1094 阅读 · 2 评论 -
三维模型自动添加支撑的几种实现思路
1. 概述这段时间又开始接触切片软件了。自动支撑一直是大家都在追求的一个功能,这里写一下自己实现过的两种自动支撑,并不是最好的,作为参考提供给大家,同时作为备忘。本文注重的是寻找到模型能够添加支撑的点,获得支撑点之后,如何添加支撑的动作,可以参考B9的添加模型方法,或者CW早期的代码添加支撑的方法,这两者是一样的。2. 两种思路及关键算法1. 基于三角片面中点这种方法是先获取满足添加支撑的三角面片,原创 2016-11-09 21:50:07 · 6163 阅读 · 2 评论 -
Opencv识别答题卡
OpenCV答题卡区域识别原创 2015-08-20 10:38:16 · 20916 阅读 · 17 评论 -
3D打印机切片引擎Cura分析<二>记一个小软件
分享自己开发的一款小软件原创 2015-07-30 19:48:00 · 3690 阅读 · 2 评论 -
3D打印机切片引擎CuraEngine源码分析<三> 系列目录
这篇博文时这个分析系列的目录,先写下来。希望自己能够完成这一整个系列的博客。1. 3D打印机切片引擎CuraEngine源码分析 CuraEngine中的ReadMe解读,CuraEngine的版本介绍2. 3D打印机切片引擎CuraEngine源码分析 CuraEngine文件目录分析3. 3D打印机切片引擎CuraEngine源码分析 CuraEngine切片的流原创 2015-08-11 10:10:52 · 7056 阅读 · 1 评论 -
3D打印机切片引擎Cura分析<一>
CuraEngine是一款开源的3D打印机切片引擎,专门用于将3D模型文件转化为3D打印机能够识别并解析的gcode代码。CuraEngine是目前最优秀的开源切片引擎,没有之一。原创 2015-07-28 19:59:44 · 7275 阅读 · 2 评论 -
深度学习工程实践 7.基于人脸识别的头像简笔画
深度学习工程实践 7.基于人脸识别的头像简笔画1. 概述2. 效果展示1. 概述基于前几篇博客,我们最终要得到一些非常原始的简笔画,足够简单,只有几根线条。2. 效果展示...原创 2019-09-05 20:56:24 · 1894 阅读 · 0 评论