精华内容
下载资源
问答
  • 常用图像处理软件

    千次阅读 2019-10-30 12:01:00
    1、 最著名的开源图像软件:GIMP。 开发语言:C GIMP号称Linux下的PhotoShop,总观其工程,确实达到了PhotoShop早期版本的功能。三大利器:选区、图层、蒙板一应俱全,滤镜也非常丰富,支持插件。缺点就是界面不...

    1、 最著名的开源图像软件:GIMP。

          开发语言:C

          GIMP号称Linux下的PhotoShop,总观其工程,确实达到了PhotoShop早期版本的功能。三大利器:选区、图层、蒙板一应俱全,滤镜也非常丰富,支持插件。缺点就是界面不美观,用户体验差,执行速度在Windows下慢(Linux下不清楚)。

          官方网址为:http://www.gimp.org/

          源码下载:因其源码体积过大,请大家直接到其官网下载。

          对应的可执行文件可在官方网站下载。可以很方便的查看源代码。

    2、 微软曾支持过的"开源"图像软件:Paint.NET

          开发语言:C#

      Paint.Net是Windows 平台上的一个图像和照片处理软件,早期定位于MSPaint的免费替代软件,支持图层、通道、无限制的历史记录、特效和许多实用工具,在3.3版本之前开源,之后由于种种原因放弃开源。其界面看起来有点像Photoshop,执行速度上也不快。

          官方网站:http://www.getpaint.net/

          源码下载:http://files.cnblogs.com/Imageshop/Paint.net.rar

     3、一个响当当的图像开源软件:ImageEditor 

         开发语言:Java

         一个用JAVA开发的图像处理软件,具有图层、选区、滤镜以及其他一些工具。整体来说较上述两个软件稍次一些,但依旧强劲。提供了很多独特的滤镜算法,工具箱中的透视变形工具很给力,是用JAVA开发图像值得借鉴的好代码。算法的执行速度一般。

          官方网址为:http://www.jhlabs.com/

          源码下载:http://files.cnblogs.com/Imageshop/jhlabs.rar

          源码中包含对应的EXE文件,但需要机器上安装了JAVA运行环境方可正常运行。

    4、优秀的图像操作类库: CxImage

         开发语言:C++

         它可以快捷地存取、显示、转换各种图像,自带了较多图像模式转换算法,以及一些滤镜,是VC使用者最为常用的图像类库。

         官方网址:http://www.codeproject.com/KB/graphics/cximage.aspx

         源码下载:http://files.cnblogs.com/Imageshop/cximage.rar

    5、国人的开源图像处理软件: Imagestone

         开发语言:C++ 

         ImageStone是一套功能强大的C++图像处理库,能读写JPG、GIF、PNG、TIFF、TGA等多种图像文件,有多达100多中预定义的特效。其算法很多是取自GIMP的代码,如果认为GIMP的代码过于复杂,可以从该软件中很轻松分解出你需要的部分。

          官方网址为:http://www.codeproject.com/KB/graphics/ImageStone.aspx

          源码下载:http://files.cnblogs.com/Imageshop/ImageStone.rar

    6、基于AForge.NET的开源软件:iplab

         开发语言:C#

         和CxImage似乎是一个作者,包含了很多滤镜,也有一些图像识别上常用的分析方法。

         官方网址为:http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab.aspx 

         源码下载:http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab/iplab_src.zip

    7、一款VB值得爱好者学习的软件:iBmp

          开发工具:VB6

          虽然在提供的算法上没有什么太多值得说明的地方,但在图像缩放的坐标计算、偏移、图像导航器方面的代码确实值得大家学习。

          官方网址为:http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=42376&lngWId=1

          源码下载:http://files.cnblogs.com/Imageshop/iBMP.rar

    8、图像编码解码的利器:FreeImage、ImageMagick

          开发语言:C

          FreeImage 是一款免费的、开源的、跨平台(Windows 、Linux 和Mac OS X )的,支持20 多种图像类型的(如BMP 、JPEG 、GIF 、PNG 、TIFF 等)图像处理库。其最大优点就是采用插件驱动型架构,具有快速、灵活、简单易用的特点,得到了广泛使用。

         ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick,你可以对图片进行改变大小、旋转、锐化、减色或增加特效等操作,并将操作的结果以相同格式或其它格式保存。

     

    9、其他的一些开源软件:

        (1) PhotoSprite:一个国产的用C#开发的类似PHOTOSHOP的软件(太抬举他了),用到了很多图形算法,新手可以参考。

         下载地址:http://files.cnblogs.com/Imageshop/PhotoSprite.rar

         (2)FilterExplorer: 一个小的VC写的图像处理代码,有一些比较好的滤镜代码。

         下载地址:http://files.cnblogs.com/Imageshop/FilterExplorer.rar

     

     

     

    展开全文
  • 包含示例软件, 以及ImageProc.pdf ,是学习图像处理的好帮手。
  • 2.4 MATLAB程序设计 2.4.1 M文件 2.4.2 MATLAB控制流 2.4.3 程序基本设计原则 2.4.1 M文件 Matlab通常使用命令驱动方式当单行命令输入时Matlab立即处理并显示结果同时将运行说明和命令存入历史命令窗口Matlab语句的...
  • 常用的免费医学图像处理软件

    热门讨论 2008-06-07 10:04:08
    通用的医学图像处理软件
  • 作为一个医学图像研究僧,怎么能不会各种医学图像处理软件的安装,今天记录一下这些软件的安装过程,很简单。这些软件包括spm,FSL,freesurfer等。 1. FSL 1.1 安装 去官网注册一下,并下载fslinstall.py文件,:...

    作为一个医学图像研究僧,怎么能不会各种医学图像处理软件的安装,今天记录一下这些软件的安装过程,很简单。这些软件包括spm,FSL,freesurfer等。

    1. FSL

    1.1 安装

    去官网注册一下,并下载fslinstall.py文件,:https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslInstallation/Linux
    安装命令:

    python fslinstaller.py
    

    其中可以选择参数:
    -d specify folder to install FSL into (without ‘fsl’), e.g. /usr/local
    -e only configure your account for running FSL
    -E configure FSL for all users (Linux)
    -v print installer version number and exit
    -c check for updated versions of FSL
    -l list versions of FSL available for download

    -V install specified version number e.g. 5.0.10
    -s download the source code for the current, or specified version of FSL
    -F download the FEEDS data set for the current, or specified version of FSL
    -q silence all messages
    -p skip environment setup
    -D switch on debug messages - use this option to generate logging that can be included when requesting installation support

    需要注意的是: -l 可以看可以安装的版本,-V指定版本, -d指定路径,路径需要有可写入权限。
    需要很长的时间等待,完成之后添加环境变量。

    vim ~/.bashrc
    

    添加:

    # FSL
    export FSLDIR=/usr/local/fsl
    . ${FSLDIR}/etc/fslconf/fsl.sh
    export PATH=$PATH:$FSLDIR/bin
    

    重新登录或者source一下生效。

    1.2 验证

    FSL依赖python版本为Python2,一定要将系统的默认版本设置为python2

      flirt -version
    

    如果安装成功:

     FLIRT version 6.0
    

    可能会报错:

    libopenblas.so.0: cannot open shared object file: No such file or directory
    

    1.3 错误解决

    安装openblas就可以解决1.2 中的错误
    下载地址: https://github.com/xianyi/OpenBLAS/releases
    下载后解压:

    tar -zxvf OpenBLAS*
    

    进入目录后:

    sudo make PREFIX=/usr/local/blas
    sudo make install
    

    在lib64里建立软连接:

    sudo ln -s  /usr/local/blas/libopenblas_haswellp-r0.2.20.so /usr/lib64/libopenblas.so.0
    

    之后就可以了

    2. Freesurfer

    2.1 安装

    安装包下载地址:http://www.freesurfer.net/fswiki/DownloadAndInstall
    安装命令:

    tar -C /usr/local -xzvf freesurfer-Linux-centos6_x86_64-stable-pub-v6.0.0.tar.gz
    

    -C后面是安装位置

    2.2 添加环境变量

    vim ~/.bashrc
    

    添加:

    # freesurfer
    export FREESURFER_HOME=/usr/local/freesurfer
    FS_FREESURFERENV_NO_OUTPUT=1
    source $FREESURFER_HOME/SetUpFreeSurfer.sh
    

    第二句是为了设置每次登陆的时候不输出freesurfer的环境变量。

    2.3 安装响应的库文件

    ldd /usr/local/freesurfer/tktools/tksurfer.bin
    

    在这里插入图片描述缺什么,,补什么。亲测图中没有的三个不是必须的。

    2.4 报错处理

    • libGLU找不到
      错误信息:/usr/local/freesurfer/tktools/tkregister2.bin: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory
      解决办法:安装一下libGLU
    # yum whatprovides libGLU.so.1
    
    

    Loaded plugins: fastestmirror, ovl
    Loading mirror speeds from cached hostfile

    yum install mesa-libGLU-9.0.0-4.el7.i686
    

    建立连接一下:

    sudo ln -s /usr/lib/libGLU.so.1 /usr/bin/libGLU.so.1
    
    • libnetcdf.so.6找不到
      解决办法:
    yum install netcdf
    

    装完要链接一下到cdf6.0

    ln -s /usr/lib64/libnetcdf.so.7 /usr/bin/libnetcdf.so.6
    
    • error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory

    解决办法:sudo yum install libXScrnSaver

    3. AFNI

    3.1 安装

    centos7版本下载:

    wget https://afni.nimh.nih.gov/pub/dist/tgz/linux_centos_7_64.tgz
    

    其他版本下载:
    https://afni.nimh.nih.gov/pub/dist/doc/htmldoc/background_install/download_links.html

    下载后解压到安装目录,并添加环境变量:

    tar -zxvf inux_centos_7_64.tgz
    

    复制文件到安装位置

    cd inux_centos_7_64
    sudo cp -r * /usr/local/afni
    

    vim ~/.bashrc:

    # AFNI
    export AFNI_DIR=/usr/local/afni
    export PATH=$PATH:$AFNI_DIR
    

    3.2 验证

    重新加载环境变量后输入:afni
    在这里插入图片描述界面很不好看啊

    3.3 报错信息

    • 错误代码
    afni: error while loading shared libraries: libXm.so.4: cannot open shared object file: No such file or directory
    
    • 解决方案
    sudo yum install  libXp
    sudo yum install openmotif
    
    展开全文
  • ImagePy是一个用Python开发的图像处理软件,支持bmp,rgb,png等常用的图像格式。 它可以处理灰度图像和多通道(彩色)图像,并支持图像堆栈(序列)操作。 它支持多种选择操作(点,线,面,多线,多面,空心多边形...
  • 常用处理功能:灰度变换、直方图均衡、局部平均平滑、中值滤波、图象复原、图像变换、图象编码、图象配准、运动检测、特征提取等30几个功能.
  • 学习ENVI软件的手册, ENVI是处理遥感图像很好的软件,集成了很多有用的功能。
  • 本文的GUI例子所制作的图像处理软件可以实现的功能有:五种常用的边缘检测、灰度直方图的显示、灰度直方图的均衡化、对比度自适应直方图的均衡化、图片的二值化以及彩色图片的灰度化。文章基本介绍了以上的内容,...
  • MATLAB用于数字图像处理的教学实践研究 数字图像处理技术是一门综合性学科 其内容涉及数学 编 码学模式识别等多个学科 已成为一门重要的信息技术类专业 课程 [1] 国内大多高校对数字图像处理课程的教学时数通 常设置...
  • kali安装图像处理软件

    万次阅读 2020-09-14 09:29:06
    linux常用图像处理软件 1.截图工具gnome-screenshot Gnome桌面自带的截图软件。常用快捷键: PrintScreen键:直接按下键盘右上方的“PrintScreen”键,就可以对整个屏幕进行截图。 Alt + PrintScreen键:如果...

    kali安装图像处理软件

    • linux常用的图像处理软件
    1.截图工具gnome-screenshot
        Gnome桌面自带的截图软件。常用快捷键:
            PrintScreen键:直接按下键盘右上方的“PrintScreen”键,就可以对整个屏幕进行截图。
            Alt + PrintScreen键:如果只需要对当前窗口进行截图,按下Alt + PrintScreen即可。
            Shift + PrintScreen键:如果只想对某个区域进行截图,按下Shift + PrintScreen键,然后鼠标指针就变了形状,按住鼠标左键拖动,选择屏幕上的哪个范围就可以对哪个范围进行截图。
      小技巧:使用快捷键截图时,往往难以截下如菜单项、下拉选框等弹出式界面里的内容。要截取这些内容,就不能使用上面的快捷键,必须打开截图软件,并设置延迟几秒后截图,然后打开菜单进行操作,设定的延迟时间一到,就把菜单、下拉选框中的内容截下了。
    2.位图处理软件GIMP
        这款软件可以算得上是Linux系统下的Photoshop。
        GIMPBOX: GIMP (2.6.X)获得一个稳定的单窗口模式 http://www.linuxidc.com/Linux/2011-06/37189.htm
        Ubuntu 12.04 下安装 GIMP 2.8 正式版 http://www.linuxidc.com/Linux/2012-07/65643.htm
        GIMP 2.8制作的Ubuntu 12.04 壁纸 http://www.linuxidc.com/Linux/2012-08/67643.htm
    3.矢量图绘制软件Inkscape
        位图处理和矢量图处理还是有区别的。
        举例说明:比如要在截下的图片中,重点标出某个命令或菜单,这时习惯在目标上画一个红色的线框表示强调。
        对于画框这么一件简单的事,用Inkscape就很方便,在矢量图绘制软件中,画框就是画框,
        画完框后可以改变这个框的边线颜色及样式,可以改变它的填充颜色及样式,可以拖动它的位置,可以改变它的大小,
        但是在位图处理软件中,要画框只能先建立一个矩形的选区,然后对这个选区进行描边和填充,还可以对选取进行羽化,
        这样可以得到一个模模糊糊的框框,一旦描边和填充结束,则这个框框就再不能更改。
        所以Inkscape适合做添加框框、文字这样的工作,而GIMP适合做对选区羽化、非规则区域切图、添加阴影和发光这样的工作。
    4.一款更适合程序员使用的示意图绘制软件Dia
        Dia功能也非常强大,它最大的优势是它里面内置很多图像元素,非常适合画流程图、UML图等各种示意图。
    5.UML建模工具umbrello
        KDE桌面自带的建模软件,但是在Gnome桌面下也可以完美运行。
        和DIA相比,它最大的优势就是支持UML的前向功能和逆向功能。也就是说,它可以从UML模型生成代码,也可以从我们写好的代码生成UML图。
        而DIA则是纯粹的绘图工具,UML图就是图,它不能理解它的内涵,更不能生成代码。
    
    • 安装GIMP
    GIMP是GNU图像处理程序(GNU Image Manipulation Program)的缩写,它是一个完全免费的自由软件包,适用于对图像进行各种艺术处理。
    #下载地址
        http://www.gimp.org
        https://download.gimp.org/mirror/pub/gimp/v2.10/
        https://ftp.fau.de/gimp/gimp/v2.10/gimp-2.10.20.tar.bz2
        https://ftp.gwdg.de/pub/misc/grafik/gimp/v2.10/linux/gimp-2.10.0-RC2-x86_64.flatpak
    #源码编译安装
        cp gimp-1.0.4.tar.bz2 /tmp  #拷贝至/tmp目录
        bunzip2 gimp-1.0.4.tar.bz2  #解压缩这个文件,/tmp目录下会生成一个叫gimp-1.0.4.tar的文件。 
        tar xvf gimp-1.0.4.tar      #将会在/tmp目录下生成一个叫做gimp-1.0.4的子目录
        cd gimp-1.0.4               #进入到GIMP程序所在的目录,准备配置和编译它,此时最好阅读一下Install文件来了解安装的步骤和注意事项
        ./configure                 #配置
        make                        #编译
        make install                #安装
        /usr/local/bin/gimp         #启动GIMP 
    #flatpak安装
        flatpak install https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref
        flatpak run org.gimp.GIMP
        flatpak update
    
    • 安装Inkscape
        Inkscape是一款外国开发的开源矢量图形编辑软件,与Illustrator、Freehand、CorelDraw、Xara X 等其他软件相似。
        Inkscape是一套矢量图形编辑器,以自由软件授权发布与使用。
        该软件的开发目标是成为一套强力的绘图软件,且能完全遵循与支持XML、SVG及CSS等开放性的标准格式。
        Inkscape是一套跨平台性的应用程序,Windows、Mac OS X、Linux及类UNIX版等操作系统。
    #命令安装:
        sudo add-apt-repository ppa:inkscape.dev/stable
        sudo apt update
        sudo apt-get install inkscape   #kali下无需添加源,可直接安装
    #使用
        1.从应用启动器启动
        2.命令行启动:inkscape
    
    • 安装Dia(失败)
    #安装 
        wget wget http://sourceforge.net/projects/dia-installer/files/dia/0.97.2/dia-0.97.2.tar.xz/download
        tar xvf dia-0.97.2.tar.xz
        cd dia-0.97.2
        ./configure --enable-gnome  #配置时可能报错:Need FreeType library version 2.0.9 or higher,则应安装freetype;可能还需安装libgnomeui-dev
        make && make install
    #安装FreeType
        wget http://download.savannah.gnu.org/releases/freetype/freetype-2.4.10.tar.gz
        tar zxvf freetype-2.3.5.tar.gz    #解包解压到freetype-2.3.5目录  
        cd  freetype-2.3.5       #进入目录freetype-2.3.5中 
        ./configure --prefix=/usr/local/freetype 
        make && make install    
        #安装成功将会在/usr/local/freetype目录下存在bin、include、lib和share 4个目录。并在安装GD2库时,通过configure命令的选项中加上"--with-freetype=/usr/local/freetype/"选项,指定freetype库文件的位置
    #使用
        dia #直接在命令行输入,打开画图软件dia
    
    展开全文
  • 常用医学图像处理开源软件整理ing

    千次阅读 2017-03-31 17:12:59
    1.SPM 点击打开链接 中文教程参考: https://wenku.baidu.com/view/4e5795aa844769eae109ed2e.html 2. FSL 点击打开链接 用户指南参考: ...FSL可处理fmri和nifti格式的图像,包括脑部提取、组织分割、配准

    1.SPM 点击打开链接

    中文教程参考: https://wenku.baidu.com/view/4e5795aa844769eae109ed2e.html

    用SPM预处理MRI图像可参考: https://wenku.baidu.com/view/49236e2c65ce0508763213f0.html


    2. FSL 点击打开链接

    用户指南参考: https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FSLVBM/UserGuide
    FSL可处理fmri和nifti格式的图像,包括脑部提取、组织分割、配准校正等功能,windows下安装可参考:  http://blog.csdn.net/z100z200/article/details/49905075


    3. MRIcron 点击打开链接

    参考教程:http://www.cnblogs.com/haore147/p/3619074.html
    MRIcron中自带dcm2nii可将dcm格式的图像转为nifti

    4.  Sante DICOM  点击打开链接

    sante dicom是一个查看和编辑DICOM图像的软件


    展开全文
  • 本文的GUI例子所制作的图像处理软件可以实现的功能有:五种常用的边缘检测、灰度直方图的显示、灰度直方图的均衡化、对比度自适应直方图的均衡化、图片的二值化以及彩色图片的灰度化。文章基本介绍了以上的内容,...
  • 本文的GUI例子所制作的图像处理软件可以实现的功能有:五种常用的边缘检测、灰度直方图的显示、灰度直方图的均衡化、对比度自适应直方图的均衡化、图片的二值化以及彩色图片的灰度化。文章基本介绍了以上的内容,...
  • 其中封装了10个常用图像处理的API函数,方便VC、VB、Delphi等开发工具调用。GeoInVB目录中是一个VB项目,对封装的Dll进行调用演示。 封装之前的Visual C++代码仅能进行256色图像的处理,现在封装的各API函数可以处理...
  • PyQt 关于图像处理软件设计部分PyQt常用库1.QColorDialog.getColor() PyQt常用库 1.QColorDialog.getColor() 调取颜色面板获取颜色名称信息 // 调取颜色面板获取颜色名称信息 globalVal.global_color_type=...
  • 本文试图总结它们的特点,方便研究人员根据自己的研究目的、图像类型和系统配置,选择合适的生物图像处理软件。 1. 胞体分割(cell segmentation) 胞体识别是生物图像分析中很重要的一步。通常,用于胞体分割的...
  • 此程序为基于GUI所制作的图像处理软件可以实现的功能有:五种常用的边缘检测、灰度直方图的显示、灰度直方图的均衡化、对比度自适应直方图的均衡化、图片的二值化以及彩色图片的灰度化。关于软件还有许多未能实现的...
  • 此程序为基于GUI所制作的图像处理软件可以实现的功能有:五种常用的边缘检测、灰度直方图的显示、灰度直方图的均衡化、对比度自适应直方图的均衡化、图片的二值化以及彩色图片的灰度化。关于软件还有许多未能实现的...
  • 第五章 图像处理软件-Photoshop;5.1 概述;基本功能 ;工作界面 ;图像选区操作 ;图像选区操作实例;图像选区操作实例;文字处理 ;其他常用工具;色彩调整 ;5.3 图层;图层简介 ;图层基本操作 ;图层的设置;5.4 通道和蒙版;...
  • 此程序为基于GUI所制作的图像处理软件可以实现的功能有:五种常用的边缘检测、灰度直方图的显示、灰度直方图的均衡化、对比度自适应直方图的均衡化、图片的二值化以及彩色图片的灰度化。关于软件还有许多未能实现的...
  • 作者常用的医学图像看图软件有RadiAnt DICOM Viewer、ITK-Snap和3D Slicer,这三个都可从网上下载到。在不同的场景下,不同软件的功能和便利程度都不同。 一、RadiAnt DICOM Viewer 这个软件主要用来看二维的.dcm...
  • MATLAB常用图像处理算法演示程序,包含各种常用的图像处理算法
  • 图像的读取、存储、显示(bmp、jpg等常用格式) 图像剪切、缩放 图像色彩变换(彩色->灰度等) 基本直方图变换和直方图均衡化 图像平滑与锐化 边缘抽取 阈值化 离散傅立叶变换 二值形态学处理(腐蚀、膨胀、开运算、...
  • 内容包括如下(资料很全,包括源码、可执行文件、说明;...1_人脸检测与识别系统 2_指纹提取与识别系统 3_细胞检测与计数系统 4_图像检索系统 5_遥感图像配准系统 6_数字图像水印系统 7_CT图像重建系统 ...11_所需软件
  • 本篇文章主要记录一下图像处理软件中的图像特效(素描和油画)的实现过程。 图像素描效果 图像素描的实现原理其实很简单,主要是利用边缘检测滤波器来实现。 可供选择的边缘检测滤波器有很多,常用的有Sobel、...
  • 要 数字图像处理技术在各个行业得到广泛的应用其交互式的图形界面是操作者方便使 用这些技术的途径本文主要介绍了基于 MATLAB 的图形用户界面GUI 来设计一个 简单实用的图像处理软件平台其中具备图像处理的常用功能...
  • 研究生阶段写的一个小文章,内容肤浅,不过转载请注明,谢谢!! 摘要:本文主要介绍了基于MATLAB的图形用户界面(GUI)来制作图像处理...本文的GUI例子所制作的图像处理软件可以实现的功能有:五种常用的边缘检测、
  • 在使用ENVI进行遥感处理过程中的一些常用小技巧

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,011
精华内容 404
关键字:

常用图像处理软件