simpleitk图像

ITK 实例2 创建图像(手动创建一个itk::Image类)

1 #include "itkImage.h"//图像类的头文件 2 3 //这个例子阐述了如何人为地创建一个 itk::Image 类,下面是对图像类进行实例化、声明 4 //和创建的最简单程序代码。 5 6 int main(int, char *[]) 7 { 8 //创建 一个三维、像素是无 ......
手动 实例 图像 Image ITK

合合信息扫描全能王发布“黑科技”,让AI替人“思考”图像处理问题

近期,合合信息旗下扫描全能王“智能高清滤镜”正式上线。该功能基于AI技术及智能扫描引擎,可自动检测图像中存在的问题并判定图像的优化方式,实现模糊、阴影、手指、屏幕纹等干扰因素一键全处理。使用者无需思考拍摄角度、光源、背景,只要点击单拍、多拍、扫描等任意拍摄按钮,便可得到一张如原稿打印般清晰、平整的图... ......
替人 图像处理 全能 图像 问题

YUV图像格式转换: YUYV 转 NV12

首先确认YUYV与NV12 的采样格式, YUYV 属于YUV4:2:2采样, 而NV12属于YUV4:2:0采样。 采样方式如下图所示: 实心圆表示Y分量, 空心圆表示一对U和V的分量。并且YUV图像中每一个Y分量,即表示一个像素点。 可以很明显地看出YUV422采样中两个像素点共用一对U和V的分 ......
图像 格式 YUYV YUV NV

NV12图像格式叠加

概述 图像叠加与音频叠加(混音)不同,人耳可以同时听到两种声音,因此混音时需要将两种信号都保留;但视频不同,图像一旦叠加,那么叠加区域人眼就只能看到最上层的图像。本文仅阐述对原始图像数据做修改的叠加方式,不涉及多个plane实现显示级别的图像叠加的知识。因此本文所述的图像叠加基本原理就是:顶层图像的 ......
图像 格式 NV 12

图像的2D几何变换

## 基本概念 ### 齐次坐标 使用 N+1 维坐标来表示 N 维坐标,例如在 2D 笛卡尔坐标系中加上额外变量 w 来形成 2D 齐次坐标系 $(x,y) \Rightarrow (x,y,w)$。这样做的好处是,在齐次坐标下,图像的几何变换可以利用矩阵的线性变换来表示。 齐次坐标具有规模不变性 ......
几何 图像

pytorch实现图像算子层

一、Sobel边缘提取算子的实现: import cv2 import matplotlib.pyplot as plt import numpy as np import torch import torch.nn as nn def get_sobel(in_chan, out_chan): # ......
算子 图像 pytorch

【opencv】传统图像识别:hog+svm行人识别实战

实战工具:python3.7+pycharm+opencv4.6算法知识:HOG特征提取、SVM模型构建实战目的:本次实战的目的是熟悉HOG+SVM工作流算法,初步掌握图像分类的传统算法。实战记录:本以为在学习原理、算法应用、动手实操后会很顺利的完全自主实现行人检测项目,但实战过程却差强人意,所以结 ......
行人 实战 图像 传统 opencv

VTK 实例41:高斯平滑(图像光滑)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
实例 图像 VTK

VTK 实例42:中值滤波(图像光滑)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
中值 实例 图像 VTK

VTK 实例43:各向异性滤波(图像光滑)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
实例 图像 VTK

VTK 实例44:二维图像快速傅里叶变换(频域处理)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
实例 图像 VTK

VTK 实例40:均值滤波(图像光滑)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
均值 实例 图像 VTK

VTK 实例34:图像运算(数字运算)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkMath.h> 6 #include <vtkSma ......
实例 图像 数字 VTK

VTK 实例35:图像运算(逻辑运算)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
实例 逻辑 图像 VTK

VTK 实例36:图像二值化

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
实例 图像 VTK

VTK 实例32:图像重采样(降采样)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
实例 图像 VTK

VTK 实例33:图像重采样(降和升采样)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
实例 图像 VTK

VTK 实例31:灰度图像直方图

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkActor.h> 6 #include <vtkBa ......
直方图 灰度 实例 图像 VTK

VTK 实例29:多个灰度图像合成一个彩色图像(颜色合成)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
图像 灰度 实例 彩色 多个

VTK 实例28:将JPG类型的灰度图像进行彩色映射(图像彩色映射)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
图像 彩色 灰度 实例 类型

VTK 实例30:提取BMP图像的感兴趣区域(区域提取)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
区域 实例 图像 兴趣 VTK

VTK 实例27:将BMP类型的RGB图像提取各个颜色(R、G、B)组分(提取颜色组分)

VTK中利用vtkImageExtractComponents可以方便地提取彩色图像的各个颜色通道组分,提取出来的每一个组分数据就是一个灰度数据。 1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MOD ......
组分 颜色 实例 图像 类型

VTK 实例26:将BMP类型的RGB图像转换为灰度图像

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
图像 灰度 实例 类型 VTK

VTK 实例21:BMP图像信息的访问(图像维数、原点坐标和像素间隔)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
图像 原点 坐标 像素 实例

VTK 实例22:JPG图像信息的访问(图像维数、原点坐标和像素间隔)

1 #include <vtkAutoInit.h> 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
图像 原点 坐标 像素 实例

VTK 实例24:BMP图像信息的修改(图像维数、原点坐标和像素间隔)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
图像 原点 坐标 像素 实例

VTK 实例23:DCM医学图像信息的访问(图像维数、原点坐标和像素间隔)

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......
图像 原点 坐标 像素 实例

VTK 实例25:BMP图像像素值的访问与修改

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 #include <vtkSmartPointer.h> 5 #include < ......
像素 实例 图像 VTK BMP

VTK 实例20:用vtkImageViewer2显示三维医学图像mhd的某个切面

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......

VTK 实例19:用vtkImageCanvasSource2D创建图像

1 #include "vtkAutoInit.h" 2 VTK_MODULE_INIT(vtkRenderingOpenGL2); 3 VTK_MODULE_INIT(vtkInteractionStyle); 4 5 #include <vtkSmartPointer.h> 6 #include ......