自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 蚊香画软件,蚊香画生成器,抖音蚊香画,螺旋画软件对比

对于蚊香画不了解的,可以先看下蚊香画是什么来科普一下。接下来是正文。根据我对淘宝和抖音的观察,目前市面上大概有四种蚊香画生成软件,经常有客户来问我它们之间的区别。事实上,从技术的角度来讲,有些软件生成效果不佳,在出售给用户填涂的时候,会给客户造成极大的困扰,磨灭用户的耐心,导致用户给差评。好了,闲话少说,先来看一下几种不同的生成效果。先看下原始图像。再来看一下黑白蚊香画的效果,分别列举三种效果。这三个图,从上到下,依次命名为,粗线条、中等线条、细线条。明眼人都能看出,粗线条的还原度最高,填涂

2020-06-18 02:45:30 5248 2

原创 图形图像处理案例1——蚊香画生成器

可在抖音和淘宝搜索一下蚊香画的概念,其实这是一种艺术画。简单点说,就是类似于前些年流行的《秘密花园》一样,给你一幅图,你可以在这幅图上进行填色,根据你的填色效果可以得到不同的结果。蚊香画也是类似,给你一个满是螺旋线(蚊香线)的图,你用黑色或紫色笔去填图。填好之后可以部分还原原图。好了,多的不说了,直接看下效果。下图为一张没有填涂过的蚊香图,这是啥玩意儿?但是如果用黑色填涂好以后将会得到下面的效果。看出来了吧,就是女神高圆圆。实际上,成品效果最好的还是彩色的。如果再花十几块钱去淘宝买个相框来装上,

2020-05-19 22:20:47 7009 1

原创 十大排序算法——排序算法效率比较——选择排序、冒泡排序、选择排序、希尔排序、归并排序、快速排序、堆排序、计数排序、桶排序、基数排序

一次性解决十大排序算法。

2024-01-01 00:15:00 364 1

原创 图形图像处理案例4——彩色勾线画生成器,彩色绕线画生成器,绕线画生成器

0.背景故事是这样的。在今年7月份的时候,有一个客户联系我,需要开发一个彩色绕线画生成器。当时,我并不知道整个生成算法的具体逻辑,所以没给客户保证能做出来,也没收个定金啥的,回头我就去研究了。冥思苦想,薅掉了一把头发后,基本的算法逻辑也就清楚了,就等实际打样做出来看效果。中途家里有事,回了一趟老家,只有在老家打样了,结果老家的物流不给力,淘宝买个钉子都得5天才到,前前后后打样了三次,等这个软件做出来能用的时候已经是9月份了。我马上去联系客户,顺便把打样的效果发给他。结果,客户说这个绕线画的热度已经过了

2021-12-13 22:51:43 6279 2

原创 图形图像处理案例3——爱心螺旋画,双心螺旋画

之前发布了一个蚊香画生成器,有一些朋友和朋友的朋友通过加我微信购买了蚊香画生成器,有朋友问,能不能做点其他的样式出来看下,我琢磨了下,就做了个爱心的样式,因为某些粉丝觉得对着自己的idol比心是一件非常幸福和开心的事,闲话少说,直接来看效果。由于原始图片太大,上传后经过了压缩,有点失真。我们将这个爱心螺旋画涂上颜色,会得到下面的效果,看出来了吧。彩色的如下图所示。好了,既然做了爱心螺旋画,可不可以再进一步,做出来双心螺旋画呢?实际上作者做出来了,但是这个双心螺旋画对照片的要求比较高,图中的两人需

2020-06-08 23:28:26 1264

原创 图形图像处理案例2——勾线画生成器,绕线画生成器

之前发布了一个蚊香画生成器,有一些朋友和朋友的朋友通过加我微信购买了蚊香画,他们同时还咨询了是否有勾线(绕线)画生成器。所以我加班加点把勾线画生成器搞出来了,支持修改钉子数量和线条数量!直接看效果图。这是一幅使用了288颗钉子,4000根线条的生成结果。下面看另一个效果。这是同一幅图使用了288颗钉子,3000根线的生成效果。观察一下,同上面的4000根线条的结果对比,少了一些细节。不过这是仁者见仁智者见智情况,有的人喜欢对比度不那么强烈的结果。再看一个结果。这一个结果图,同样使用了3000根线

2020-05-31 11:11:22 12411

原创 ASP.NET程序设计教程7---CSS级联样式表(3)

3 页面布局页面布局是网页设计的重要工作之一,它决定了页面中各板块的显示位置和显示方式。传统的页面布局通常采用表格布局技术,适合一些页面结构不太复杂的小型网站,其优点是布局方便、直观,缺点是显示速度较慢,需要将整个表格下载完毕才开始显示页面内容。表格布局方式也不利于“结构和表现分离”的设计理念。目前最为流行的页面布局方法是采用CSS+DIV的布局技术,这是Web标准推荐的布局方法。(1)使用表...

2019-09-17 10:11:48 658

原创 ASP.NET程序设计教程6---CSS级联样式表(2)

接第五讲。(4)属性选择器属性选择器可以根据元素是否具有某个属性或属性是否具有某个特定值来决定是否对其应用指定的样式。下面以一个代码例子来讲解属性选择器的使用:...

2019-09-11 17:21:13 847

原创 ASP.NET程序设计教程5---CSS级联样式表(1)

先来看一段代码:<body style = "background-color:Silver;color:Blue"> <h1 style = "text-align:center">用1级标题显示文字</h1> <h2 style = "text-align:center">用2级标题显示文字</h2> &lt...

2019-09-10 13:03:21 1391

原创 ASP.NET程序设计教程4---HTML5标记语言

网站的前端设计,也称为UI(User Interface)设计,是指使用HTML、CSS等静态网页技术,结合ASP.NET AJAX、Javascript和jQuery等客户端脚本,来实现网站界面设计的技术。好的前端设计不仅使软件变得有个性、有品位,还能使软件的操作变得舒适、简单、自由、充分体现软件的定位和特点。本文着重介绍HTML5标记语言。HTML的发展历史,有兴趣的自行在网上搜索。HTM...

2019-09-10 12:57:41 535

原创 ASP.NET程序设计教程3---简单课表查询网站

通过前面两讲,学会了一些简单的ASP.NET操作,下面我们根据前面学习的知识,做一个简单的课表查询网站。1.3 创建一个简单课表查询网站假设明星学校有三个班级(分别是网络一班、信息一班、土木一班)。要求设计并实现一个能在网络中通过浏览器进行各个学生班级课表查询的ASP.NET网站。接下来是实现的关键步骤说明,首先建立一个空网站,在空网站中添加一个Web窗体,如果这里不清楚的同学,可以去查看一...

2019-09-05 09:21:16 2997

原创 ASP.NET程序设计教程2---关于label和button的基础用法

上一讲,讲述了如何创建一个ASP.NET网站。这一讲,主要讲解ASP.NET的基础用法。1.2 创建ASP.NET网站的基本步奏(1)根据用户需求进行问题分析,构思出合理的程序设计思路。(2)创建一个新的ASP.NET网站。(3)设计网站中包含的所有Web页面的外观。(4)设置页面中所有控件对象的初始属性值。(5)编写用于响应系统时间或用户事件的代码。(6)运行并调试程序。接下来以...

2019-09-04 18:41:22 2210 1

原创 ASP.NET程序设计教程1---第一个ASP.NET程序

教程以VS2010为开发平台(也可以使用VS2015及以上的IDE),以C#为开发语言,面向初次接触web应用程序设计的读者,从零开始,采用案例的方式,全面、细致的介绍ASP.NET的基础知识和具体应用。1 ASP.NET概述计算机应用程序一般分为两种架构类型:C/S(Client/Server)和B/S(Browser/Server)。B/S架构的应用程序通常要基于web运行,故也被称为we...

2019-09-04 18:35:48 2090

原创 VTK教程7--------关于vtkImagedata

根据前面两篇教程可以知道,vtk原生的reader在读取三维数据的时候,其实就是在填充vtkImagedata的过程。本质上,三维重建是对vtkImagedata的重建,无论什么格式的图像(几何图形不算!~)读取进来以后都会变成vtkImagedata类。知道这个原理以后,可以对体绘制做出很多特殊的效果,比如可以对三维图像的一个切片进行重建,效果如图:还可以对它进行旋转和缩放。甚至可以对v...

2018-12-13 22:50:03 2485

原创 VTK教程6--------保存三维重建结果

考虑一个问题,如果通过调整参数得到了一个较好三维重建结果,如何进行保存?比如下面这个图形,如何保存这个重建结果?上图是一个CT的脚踝扫描结果,通过调整体绘制的颜色映射和透明度映射,最终得到了只显示骨骼的结果。现在想要把这个结果保存,避免每次使用的时候都要进行参数调整。在vtk中可以通过抽取等值面来实现,流程图如下:从流程图中可以看出,通过vtkContourFilter类可以将vtkIm...

2018-12-13 18:31:40 6452 16

原创 VTK教程5--------体绘制

将第三讲的工程备份一份,后续的教程都会基于该教程讲解。由于篇幅问题,我不会贴上所有的代码,但是会给出pipeline流程图和关键代码,如果你对前面的教程掌握较好,那么通过pipeline流程图自己也能实现体绘制。一般来说,体绘制的数据来源于扫描仪器的产生,比如MRI,CT,超声等等,但是各种仪器,或者说同类仪器由不同厂家生产,其扫描得到的原始数据有或多或少的差别,所以定义了一些标准格式,比如di...

2018-12-13 17:20:40 5798 3

原创 VTK教程4--------打开vtk文件源码分析

如果你已经理解了上一讲的源码,那么可以直接拖到本文结尾分享的链接中下载文件打开。vtk中的三维重建必须包含第二讲中的所有要素,也就是数据–&amp;gt;映射器–&amp;gt;演员–&amp;gt;渲染器–&amp;gt;渲染窗口,这个流水线管道,在构造函数中:CvtkdlgDlg::CvtkdlgDlg(CWnd* pParent /*=nullptr*/) : CDialogEx(IDD_VTKDLG_DIALOG,...

2018-12-10 21:46:47 4264 4

原创 VTK教程3--------打开vtk文件

下面,本教程将介绍如何在MFC下打开vtk文件,最终的效果如图所示:如何你看过一些三维重建相关的论文,那么一定对这个图像很熟悉。很多论文都会以这个图像作为例子讲解,好了,闲话少说,直接讲实现。早期的vtk版本(比如vtk5.x.x),example里面自带MFC的三个例子,不知为何最新的版本删除了,不过没有关系,重新实现一遍就行了,代码也不多。首先,你需要保证你的vs2017能够创建MFC...

2018-12-10 14:42:22 15609 10

原创 VTK教程2--------最简单的VTK程序分析

talk is cheap vtkConeSource *cone = vtkConeSource::New(); cone-&amp;amp;gt;SetHeight( 3.0 ); cone-&amp;amp;gt;SetRadius( 1.0 ); cone-&amp;amp;gt;SetResolution( 10 ); //准备需要渲染的数据 vtkPolyDataMapper *coneMapper = ...

2018-12-06 21:00:26 3869 10

原创 VTK教程1--------VTK在win10下的安装

VTK的安装本文在win10操作系统下,安装了VTK8.1.2。下文是安装顺序:事先准备三个软件:1,Visual Studio2017 community,该版本可以免费使用。2,CMake,本文使用的版本是cmake-3.13.1-win64-x64.msi,同样是免费使用。3,VTK8.1.2。下载的是VTK-8.1.2.zip,二进制文件,免费使用。首先,安装好VS2017和...

2018-12-05 23:43:30 29573 19

resource.rar

一份简单的图像,一个狗叫声音频,一个简单的mp4视频。

2019-07-27

CT脚踝图像

通过CT扫描得到的脚踝图像,使用vtk可以进行三维重建的面绘制和体绘制。

2018-12-13

MRI大脑数据

通过MRI扫描得到的人体大脑图像,用于医学影像分析和三维重建。

2018-12-13

脚踝数据文件

医学影像面绘制,脚踝图像。可以使用教程中编写的基于对话框的软件打开。

2018-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除