登录
首页 » Others » 基于改进的种子区域生长法的图像分割(自动选择种子)

基于改进的种子区域生长法的图像分割(自动选择种子)

于 2020-11-30 发布
0 535
下载积分: 1 下载次数: 2

代码说明:

在传统SRG算法的基础进行改进,利用颜色空间的像素与其邻域的颜色差异及相对欧式距离自动选择种子;应用SRG技术由已知的种子生长出初始分割区域;根据融合了颜色空间和邻接关系的区域距离对初始区域进行分级合并。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 8Mecanum轮全向移动平台运动学_动力学建模与实验_邢雯丽.caj
    【实例简介】
    2021-08-07 00:31:00下载
    积分:1
  • TMS320C6678开发板历
    TMS320C6678开发板历程,内含CCS5.3软件使用入门广州创龙电子刑技有限公司Guangzhou Tron ong Electronic Technology co, LtdTron添加基于的软件中断(有条件触发)例程添加基于的软件中断(有条件触发)例程。添加基于的软件中断(无条件触发)例程基于裸机的输出(灯)例程。基于裸机的输入(按键中断)例程基于裸机的串口査询收发例程添加基于平台库的总线测试例程。添加基于平台库的风扇控制例程。添加基于平台库的按键状态查询例程。添加基于平台库的灯控制例程。添加基于平台库的总线读写例程。添加基于平台库的总线温度传感器例程添加基于平台库的内存读写例程。添加基于平台库的总线测试例程。添加基于平台库的串口查询收发例程。添加不使用操作系统工程模板。添加基于操作系统(是依赖的平台组件)工程模板。广州创龙电子刑技有限公司Guangzhou Tron ong Electronic Technology co, LtdTron目广州创龙电子刑技有限公司Guangzhou Tron ong Electronic Technology co, LtdTron目录基于仿真器的程序加载与烧写查看仿真器是否安装成功设置工程配置文件信息加载文件连接开发板加载程序镜像文件烧写程序到工程新建、编译和导入裸机工程新建新建工程编写程序编详和运行程序工程新建新建平台新建工程工程导入和编译步骤开启多线程编译算法例程演示-有限长单位冲激响应滤波器无限脉冲响应数字滤波器—快速傅甲叶变换逆变换图像离散余弦变换图像转灰度边缘检测灰度图像直方图灰度图像二值化图像旋转广州创龙电子刑技有限公司Guangzhou Tron ong Electronic Technology co, LtdTron图像缩放图像反色直方图均衡化灰度图像线性变换一数学函数库一矩阵运算基于的例程演示时钟任务抢占式多任务一静态创建任务定时器(通用)定时器(专用)定时器(动态创建)硬件中断(设备专用组件)硬件中断(挂钩函数)硬件中断(中断嵌套)硬件中断()硬件中卷(发布软件中断)硬件中断(铀发任务)内存分配软件中断(静态配置)一软件中断()一软件中断(有条件触发软件中断(有条件触发钦件中断(无条件触发)裸机开发例程演示输出(灯)广州创龙电子刑技有限公司Guangzhou Tron ong Electronic Technology co, LtdTron输入(按键中断)串口查询收发基于平台库例程演示总线测试一风扇控制按键状态耷询灯控制总线读写6.6总线温度传感器测试内存读写测试总线测试6.9串口查询收发工程模板7.1不使用操作系统使用 SYSBIO0S操作系统附录广州创龙电子刑技有限公司Guangzhou Tron ong Electronic Technology co, LtdTron备注●如实验无特别说明,默认都是使用作为调试串口●如实验无特别说明,表示广州创龙系列(包含)开发板均攴持对应实验,厂州创龙系列开发板共用此用户手册,由于各个开发板之问的硬件资源在差异,因此有部分实验需要在特定的开发板上完成。基于仿真器的程序加载与烧写11查看仿真器是否安装成功如下的廾发,均以仿真器为例。开发板断电,连接好仿真器和开发板,并将仿真器的口捕进电脑插槽,开发板上电。冇击计算机图标,点击“设备通用串行总线控制器”或者“设备端口”,查看是否有对应的仿真器的选项出现,如有说明仿真器驱动已经正常安装,否则请先正确安装设备管理器文件(操作(A)查看帮(H伞中回国|区回bWSD打印提头程同便携设备围传器磁动器p打印队列满口COM和LPg XDW XDS2xox Uscr CDC Scrial Port(COM15监视人体学输入设备声合。视礼游空制聶邑图广州创龙电子刑技有限公司Guangzhou Tron ong Electronic Technology co, LtdTron集成开发环境自带及系列仿真器驱动。如果仿真器无法正常使用,请检查是否存在驱动冲突,系列仿真器使用芯片,请检查是否与已经安装使用的转串口驱动冲突,如使用仿真器,请检查计算机中是否正确安裝转串口驱动或者尝试重新装计算机主板芯片组驱动12设置工程配置文件信息请先按照相关软件安装文档安装然后打开集成开发环境,点击菜单,如下图所示:File Edit View Mavigate Project Run ScriptsWindow HelpNewAHt+ShH+Np會 CCs Pro ectCluseCurl+W3Suurte FieClose allCtrl+Shift+wh Header FleCSaveCtrl+cOClassT Hile from TemplateSave All匚tr- shift+S9 DS2/BICS V5.x Configuration File盛 RTSC Ccntiguraticn FilcC OtherCtrl-Ne Refresh图在弹出的界面中输入工程配置文件名字,然后点击如下图所示广州创龙电子刑技有限公司Guangzhou Tron ong Electronic Technology co, LtdTronN New Target ConfigurationI arget Configurati。nCreate a new Target Configuration fileFile name: New TargetConfigurationccxml回 Use shared locationLocation: C /Users/asus/ti CCSTargetConfigurations File System. V/crks pace.上Fh[ca图在弹出的对话框的下拉框中选择对应的仿真器类型(如使用仿真器请选择下拉框中选择对应的型号,如下图所示:Advanced SetupThis =action descrihes th= general config ration ah
    2020-12-07下载
    积分:1
  • decisiontree决策树在adult数据集上的实现
    决策树代码实现,参考机器学习实战,数据集采用的是adult数据集,增加了数据清洗,该决策树是随机实现的,增加了过拟合的剪枝。
    2020-12-11下载
    积分:1
  • 基于ITK、VTK与MFC读取DICOM图像
    基于ITK,VTK以及MFC读取DICOM图像的文献@ErtoRwww.crter.org吕哧琪,等于1K、K和MC的DCOM图像读写及显示文章是在视类的构造函数及其析构函数中实现它们的初始化及善后工作的。其次,改写视图类的虚函数Ocrea(),以下为关键代码ren Win->AddRenderer(ren);renWin->Setwindowld(m hWnd)iren->SetRenderWindow(ren Win)最后,在视图类的 OnDraw函数中添加绘制代码Render()当然窗口的尺寸也可以在这里进行调整。Figure 5 Unintegrated display effect此,可以在MFc应用稈序视图区域中实现与VTK图5未集成显示效果渲染对象的父互和鼠标响应操作,并可以利用MFC界面控件来进行参数控制,本文程序中鼠标按下会弹出一个对于VTK与MFC的集成已有相关文献介绍,分为快显示图像上象素坐标及象素值的消息框(见图7,8)借以速集成和深度集成两种集成方式。图6是作者将图5对应说明鼠标响应交互操作的实现,至此完成了TK与MFC序做了怏速集成后 DICOMA像的显示。集成过程只需的深度集成。读者也可以参考ⅤTK工具包 Examples设置 vtk RenderWindow类中的 SetParent函数为当前 GUlIn32MFC下的例程,实现更丰富的集成。该视图或对话框句柄即可,关键代码如下所示和集环覓下的面显示将结合后续DCOM文件显示tkRenderwindow部分给出。FrenWin=vtkRenderWindow: NewovtkRenderWindowlnteractoriren=vtkRenderWindowInteractor Newothis->renWin->SetParentld(this->m hWnd);this->iren->SetRenderWindow(this->renIn);Figure 7 Display effect of vik depth integration图7深度集成环境下VTK显示效果Figure 6 Display effect of fast integration图6快速集成显示效果快速集成屏蔽」MFC的鼠标响应和消息传递,不便于后续编程实现更复杂的功能。VTK与MFC集成的请为:0007000根本目的是实现更实用、更灵活的交互界面,以弥补VTK自身在该方面的缺憾,那么就要求不仅要将TK的渲染窗口嵌入于MFC应用程序视图区域,而且还要Figure 8 Display effect after flipping图8翻转后VTK显小效果使其融为一体,即拥有一个统一的具有友好交互能力的界面。在此,重点介绍下作者尝试实现VTK与MFC深度集成的另一种方法,具体步骤如下:首先,在视类中增2D|cOM图像的读写与显示加可视化管道中会用到的类,用这些类实例化对象,文章用到的对象有:渲染对象ren)、渲梨窗口( renin)、2.1DCOM图像的读写文章中的数据对象是一维交互对象(ren)、演员( BrainActor)、映射( Brain Map)等, DICOM图像。读与DCOM文件的功能使用∏TK提供的范o1994-2011ChinaAcadcmicJournalElcctronicPublishingHousc.Allrightsroscrved.http://www.cnki.nctcn.zglckf.com2418P.O. Box 1200, Shenyang 110004吕烧琪,等干K、VTK和MFC的DCOM图像读写及显示CRTOR Ww. cRTER org函功能来实现,在∏K中,DCOM的范函性由GDCM厍写DcOM文件是一件非常精密的操作,因为所要处理的提供。这个开放的源码厍由INSA_Lyon的 creats团队发是大量重要的有关患者详细而精确的数据,并且涉及到展的。实验使用: GDCMImagelO类来建立与GDCM库患者的隐私问题。所以在写的过程中,一定要核实出你的连接,实现读取 DICOM图像的功能。|TK数据处理管的代码所生成的头文件信息不会给患者的治疗和诊断道中的三种处理对象具休为:Sσurce采用带来风险,要确休沿着数据处珄管道正桷地传递DC○Mik: itklmage SeriesReader类; Filter来用了ik∷文件的细节信息,从而才能保证正确地将原D|COM文件Curvature FlowImage Filter; Mapper采用了itk:的这些信息写入新的DcOM序列图像文件。以下便是实itkImageFileWriter类。现该部分内容的主要代码:单张二维DCOM图像的读写:本部分实现单张二维首先定义图像类型,并明确所选象素类型和维度,p|c○M图象以 DICOM格式读入与以DCOM格式写入从而定义序列图像读取类型。的工作。首先声明象素类型和图像的维数,以它们作为typedef signed short PixelType模板参数来实例化读入图像的类型,用该图像类型作为const unsigned int Dimension=3;模板参数再实例化读取器 Reader的类型并创建一个typedef itk: Image< PixelType, DimensionReader,将读入图像的文件路径和文件名作为参数传给 mage Type;Reader,并为 Reader关联 GDCMImagelO对象,调用typedef itk: Image SeriesReader< Image TypeUpdate(函数更新读取过程,DcOM图像就已读入内存 ReaderType中。用 Reader的 Getoutput()方法可以获得图像数据的接下来声明并实例化实际读写DCOM图像的指针。月前的焦点是如何再一次将图像在新文件中保存k: GD CMImagelC对象和为所有切片生成文件名并排成DCOM格式。具体的,先实例化一个 Image File Writer序的tk: GDCMSeries fileNames对象,并创建相应智能类型,并创建指针 Writer,将写入的图像的文件路径和指针 gdcmIO和 names Generator。文件名作为参数传给 Writer,并为其关联ImageloType: PointerGDCM| magelo对象,这个对象是知道DCOM格式的内 gdcmIo= magelOType:New()部结构的,最后用 Update()来触发写入程序。文章在读Names Generator Type: Pointer写过稈中对图像进行了保留边缘的平滑去噪处珥,以下 names Generator= Names GeneratorType:|New()为主要代码names Generator->SetInputDirectory(argvImageloType: Pointer生成读入文件的文件名gdcmImagelo=ImageloType: NeW(const ReaderType: FileNames Containerreader->Setlmagelo(gdcmImagelO)filenames=namesGenerator->GetInput FileNames():reader> SetFileName(argv):∥参数为文件路径实例化 Reader Type对象并创建智能指针 reader,读及文件名取DcOM格式序列图像。writer->Setlmagelo(gdcmImagelO)reader->Setlmagelo(gdcmlO)rwriter->SetFileName(argv2);∥将平滑后图像以reader->SetFileNames(filenames )D|COM格式写入到参数所指定的文件中。最后用 reader的 Update()触发读取程序,最好放在try/catch问询块中,在此不再赘述。CurvatureFlowImageFilterType: Pointer至此,可以开始写数据了。首先把确定存在的输出smoother= rvatureFlowlmageFilterType:|New();∥目录传给 outputDirectory指针。实例化一个平滑滤波器的对象const char outputDirectory=argv;smoother-> SetNumberoflterations(5):W平滑滤波然后,实例化 SeriesWritertype对象并创建智能指器的迭代次数设为5针 series writer,将 reader的输出写为D|COM格式序列smoother-> SetTime Step(0.125);∥平滑滤波器的像时间步长设为0125series Writer->SetInput(reader->Getoutput()smoother->SetInput(reader->Getoutputo)series Writer->Setlmagelo(gdcmIO)writer->Setlnput(smoother->GetOutputO)现在可以设置 G DCMSeriesFileNames在至此完成DCOM单张图像的读写。outputDirectory下产生新的文件名,然后将最新生成的序列二维DCOM图像的读写:这部分}要实现以文件文件传递给 seriesWriter集的方式读取一个DCOM序列图像,并在保持头文件信namesGenerator->SetoutputDirectoryoutputDire息不变的情况下保存为另一个DCOM序列图像的工作。 ctory);/S SN 1673-8225 CN 21-1539/R CODEN: ZLKHAH2419C1994-2011ChinaAcadcmicJOurnalElcctronicPublishingHousc.Allrightsrcscrved.http://www.cnki.nct@RterwWw.crtEr. org吕晓琪,等基于1K、VK和MFC的DCOM图像读写及显示seriesWriter->SetFileNames(names Generator->GetOutputFileNames();3结论最后一步也是最关键的一步,用 reader读取MetaDataDictionary并传递给 seriesWriter。之所以关键TK是算法设计者的一个有力助手,是医学图像处是因为 Meta Data Dictionary包含」所有输入的DcoM理工作者的案例研究算法仓厍,遺憾的是不提供Ul文件的头文件。VTK软件开发包强大的图形处理和可视化功能,却缺乏seriesWriter> SetMetaData Dictionary Array( reade实用、灵活的交互界面,而MFC具有强大的U开发能力。r->GetMetaData DictionaryArray ()结合三者的特点,作者通过对DCOM医学图像的读取与末了调用 seriesWriter的 Update)触发写程序,放在显小,将TK、VTK和MFC有机的结合起来,扬长避短,try/catch问洵块中,在此不再赘述。为三者集成环境下的软件开发做了一个初步的尝试,而22DCOM图像的显示本部分主要介绍在前述方法对于在此基础之上一者更强大功能的实现(诸如医学图实现的∨TK、ITK和MFC集成环境卜DCoM图像的显示像的分割与准、三维可视化、虚拟手术导航等)有待方法。在此,将利用丨TK读取的DC○M文件用VTK显示深入探讨与研究。在MFC单文档视图区,因为旨在说明方法所以未给出复杂的交互界面。4参考文献VTK薮据处理管道中采用了vkD|cOM|mageReader:类、 teNderer类、 vtkRenderwindow类、[1 Kitware Inc. NLM Insight Segmentation and registration ToolkitEB/OL」2005.http:/www.itκOrgtkRenderwindowInteractor类、 traCtor2D类、[21 Ackerman MJ. the visible human project. Proceedings of thelEEE,1998;863):501-504.v+ < Mapper类,并实例化各个类的对象并创建相21/mD(Q小用m时应智能指针。图7为显示效果,相应关键代码如下计算机技术发,200816(4=515 NEMA. The DICOM standard. Technical report, NEMA,Brain Map->SetInput(vtkreader->Getoutput()http://medial.nemaorg,2004[61http:/www.itk.org/courseWare/training/gettIngstartedl-webpageBrainActor->SetMapper (BrainMap);ren->AddActor(BrainActor)http:ww.kitwvare.comiproducts/books/vtkquide.htmlBenoit Regrain EricBoix, Mathieu and Jean Pierre roux. the「TK所读取的图像一经VTK显示后图像发牛了翻GDCM Library. CNRS, INSERM, INSALyon, UCBLyonhttp://www-creatis.insa-lyon.fr/publIc/gdcm转,并且是上下翻转而左右并不发生翻转,原因是ITK的坐标系统和VTK的坐标系统Y轴是相反的,所以为了来自本文课题的更多信息能正确显示图像还需要将Y轴进行翻转,可见这种翻转墓金资助:国家自然科学基金资助项目(60761002)可以发生在两种情形,一种是在K读入图像的时候翻作耆贡:笫一作者进行实验设计及评估,实验实施转即改变文件的读取方式,该种方式可参考∏TK的为笫二作者,资料收集为笫三作者,第二作者成文,第FliplmageFilter类,该类可以实现翻转任何坐标轴中的作者审校并对文章负责图像,对于本文屮情形可以使用一个[0,们翻转排列,列益冲突:课题未涉及任何厂家及相关雇主或其灺经表示X轴保持不变时对Y轴进行翻转;另一种是在K图济组织直接或间接的经济或利益的赞助像薮据凵经转换为ⅥTK图像数据后将新的TK图像数本文创新性:于201101以文章关键词为检索关键词据Y轴鄱转,这也正是本文实现的图像翻转方法。相应在CNK丨欻捃库、维普中文科技期刊数据库、万方学位论关键代码:文全文数据库, ELSEVIER数据库等多个数据库中检索未flipY->SetFilteredAxis(1)见具有相同创新点文章flipY->SetInputConnection(vtkreader->Getoutput方法创新:为医学图像读写及显示后一系列的玉学Eort()像处理工作搭建了灵活实用的实验平台,进而得到相关基BrainMap->SetInput(flipY->GetOutput():金资助。以上便是集成环境下的D|COM图像显小。o1994-2011ChinaAcadcmicJournalElcctronicPublishingHousc.Allrightsroscrved.http://www.cnki.nctCn.zg/ckf.com2420P.O. Box 1200, Shenyang 110004
    2020-12-01下载
    积分:1
  • 卡尔曼的视频序列图像的目标跟踪
    卡尔曼的视频序列图像的目标跟踪程序,matlab编写,用于学习卡尔曼的目标跟踪方法
    2020-12-02下载
    积分:1
  • 四层电梯MCGS组态模拟
    本资源利用MCGS组态软件来模拟实现四层电梯的控制,运行。PLC WORLD处理器为核心,综合了计算机控制、自动化、通讯网络等技术的一种通用的工业控制装置。PLC电梯控制系统有如下的特点:(1)、PLC是基于工业环境下设计的控制装置,环境适应性强,可靠性高;(2)、PLC最常用的编程语言是梯形图语言,编程语言形象、直观,编程筒单,便于广大现场工程技术人员掌握。(3)、門C控制系统的体积小,重量轻,便于安装,维修方便。(4)、PLC具有自诊断、故障报警、故种类显示等功能,可以方便的实时监视系统的运行状态。(5)、现代PLG具有传统控制系统无法比拟的远程数据传送、交换、控制和监枧的网络通讯功能。1.2系统结构和控制器选型电梯的PLC控制系统的结构如图1所示,主要硬件包括:可编控制器PL0、变频器、光电旋转编码器、轿厢操纵盘、厅外呼梯盘、门机及其他电气元件等。轿箱历外上位积操纵呼梯盘组态监控楼层显示申行接入部PLC部分串行接口2分门机编拽引机变频器码器图1系统结构图PLC WORLD1.3本次实习所选用的PLG机型?以及编程软件?S7-200可编程控制器是德国西门子公司研制的一种新型可编程控制器。它工作可靠,功能极其强大,存储容量大,编程方便,输出端可直接驱动2A的继电器或接触器的线圈,抗干扰能力强。因此,能够满足电梯对电气控制系统的要求。S7-200系列小型PG( MicroPL0)可应用于各种自动化系统。紧凑的结构,低廉的成本,强大的功能使得它成为各种小型控制任务的理想解决方案。在本次设计中,利用它编写控制一个四层楼电梯的控制系统分别完成轿厢内指令,厅外召唤指令,楼层位置指示,开门控制等任务STEP7WN32是S7-200系列的PLG编程软件,可以对S7-200的所有功能进行编程。该软件在 Windows平台上运行。其基本功能是协助用户完成应用软件任务。例如:创建用户程序,修改和编辑过程中编辑器具有简单的语法检查功能。还可以直接用软件设置PG的工作方式,参数和运行监控2.四层楼电梯模拟控制的设计控制要求(1)开始时,电梯处于任意一层。(2)当有外呼电梯信号到来是,轿厢响应该呼梯信号,达到该楼层时,轿厢停止运行,(轿厢门打开,延时3秒后自动关门)(3)当有内呼电梯信号到来是,轿厢响应该呼梯信号,达到该楼层时,轿厢停止运行,(轿厢门打开,延时3秒后自动关门)(4)在电梯轿厢运行过程中,即轿厢上升(或下降)途中,任何反PLC WORLD方向下降(或上升)的外呼信号均不响应,但如果反方向外呼梯信号前方再无其他内、外呼梯信号时,则电梯响应该外呼梯信号。例如,电梯轿厢在一楼,将要运行到三楼,在次过程中可以响应二层向上的外呼梯信号,但不响应二层向下的外哗梯信号。当到达三层,如果四层没有任何呼梯信号,则电梯可以响应三层向下外呼梯信号。否则,电梯将继续运行至四楼,然后向下运行响应三层向下外呼梯信号(5)电梯具有最远反向外呼梯功能。例如,电梯轿厢在一楼,而同时有二层向下呼梯,三层向下呼梯,四层向下外吇梯,则电梯轿厢先去四楼响应四层向下外呼梯信号。(6)电梯未平层或运行时,开门按钮和关门按钮均不起作用。平层且电梯轿厢停止运行后,按开门按钮轿厢开门,按关门按钮轿厢关门。3.I/0点的分配如下10.0S4四层内呼|10.7U1层上呼10.1S3层内呼11.0U2二层上呼10.2S2二层内呼11.1U3三次上呼10.3S1层内呼11.2SQ1层限位PLC WORLD10.4D4四层下呼11.3SQ2二层限位10.5D3层下呼11.4SQ3三层限位10.6D2二层下呼11.5SQ4四层限位Q0.0L4轿厢在四Q1.0SL2内呼二层层指示Q0.1L3轿厢在三Q1.1SL1内呼一层层指示Q0.2L2轿厢在二Q12外呼一层层上指示00.3L1轿厢在一Q1.3UP2外呼二层层上指示Q0.4DOWN轿厢上行Q1.4UP3外呼三层上指示Q0.5UP轿厢下行Q1.5DN2外呼二层下指示00.6sL4内呼四层Q1.6dn3呼三层指示下指示Q0.7内呼三层Q1.74外呼四层指示下指示4.PLC编程程序如下:4.1指令表:PLC WORLDsgLDsa22sq33sq1414Dsq0LD MO. 50MO. 4ALDLDSg2sq10MO. 5LDMO. 7M0. 6ALDOLDM2.0PLC WORLDsgdownLDMO. 7MO. 6ALDLD14sqdownM0. 6DMO. 5MO. 4ALDOLDM2.1MO. 2ANM3.0ownsq2sa3ANg4OLDPLC WORLDM3.3sg3sa2qAN MO. 5AMO. 7M2.0M3.3LDN MO. 2ANM2.7LDn sq 1AN213sqOLDM3.4g40sa3PLC WORLDsq200AAdownM0. 6MO. 3MO. 4LDM2.1M3.6OLDM3.4downd4sq4AL0ADd3sq3OLD20d22OLDusq
    2020-07-02下载
    积分:1
  • CarSim、Simulink联合仿真介绍及实例
    CarSim、Simulink联合仿真介绍及实例,很详细,很完整!
    2020-11-04下载
    积分:1
  • 个人网页模板,个人静态网页模板,个人网站模板
    个人网页模板,个人静态网页模板,个人网站模板,用CSS和DIV布届,漂亮的界面,值得下载.
    2021-05-06下载
    积分:1
  • PWM调制及其matlab仿真
    描述了各种PWM调制原理及在matlab的应用。
    2021-05-06下载
    积分:1
  • 中国地图(含各省)SHP
    shp格式的中国各省矢量图,应有尽有,尽快下载哦。
    2020-12-05下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载