机器视觉算法与应用(第2版)


本书是机器视觉领域的畅销书,自第1版出版以来广受欢迎,是*本有关机器视觉软件的教材,详细介绍了机器视觉的各种算法,以及有关这些算法的实际应用。第2版进行了全面更新、修订和扩展,以反映了年来在图像采集、机器视觉算法和应用领域的发展,新内容包括新的摄像机和图像采集接口、三维传感器及技术、三维重建、三维物体识别以及*的分类算法,书中所有示例都基于MVTec公司*版本的机器视觉软件HALCON13。


目  录














目录

缩略词I

第2版前言III

第1版前言.VII

1Introduction简介1

2ImageAcquisition图像采集6

2.1Illumination照明.6

2.1.1ElectromagneticRadiation电磁辐射.6

2.1.2TypesofLightSources光源类型.9

2.1.3InteractionofLightandMatter光与被测物间的相互作用12

2.1.4UsingtheSpectralCompositionoftheIllumination利用照明的光谱14

2.1.5UsingtheDirectionalPropertiesoftheIllumination利用照明的方向性18

2.2Lenses镜头.25

2.2.1PinholeCameras针孔摄像机26

2.2.2GaussianOptics高斯光学.27

2.2.3DepthofField景深37

2.2.4TelecentricLenses远心镜头42

2.2.5TiltLensesandtheScheimpflugPrinciple倾斜镜头和沙姆定律48

2.2.6LensAberrations镜头的像差53

2.3Cameras摄像机61

2.3.1CCDSensorsCCD传感器62

2.3.2CMOSSensorsCMOS传感器.69

2.3.3ColorCameras彩色摄像机72

2.3.4SensorSizes传感器尺寸75

2.3.5CameraPerformance摄像机性能77

2.4Camera–ComputerInterfaces摄像机-计算机接口.84

2.4.1AnalogVideoSignals模拟视频信号.85

2.4.2DigitalVideoSignals数字视频信号.92

2.4.3GenericInterfaces通用接口.116

2.4.4ImageAcquisitionModes图像采集模式131

2.53DImageAcquisitionDevices三维图像采集设备.134

Contents

2.5.1StereoSensors立体视觉传感器.135

2.5.2SheetofLightSensors片光(激光三角测量)传感器.139

2.5.3StructuredLightSensors结构光传感器142

2.5.4Time-of-FlightCameras飞行时间摄像机151

3MachineVisionAlgorithms机器视觉算法.157

3.1FundamentalDataStructures基本数据结构.157

3.1.1Images图像158

3.1.2Regions区域.160

3.1.3Subpixel-PreciseContours亚像素精度轮廓.164

3.2ImageEnhancement图像增强165

3.2.1GrayValueTransformations灰度值变换165

3.2.2RadiometricCalibration辐射标定170

3.2.3ImageSmoothing图像平滑181

3.2.4FourierTransform傅里叶变换198

3.3GeometricTransformations几何变换205

3.3.1AffineTransformations仿射变换206

3.3.2ImageTransformations图像变换209

3.3.3ProjectiveImageTransformations投影图像变换.216

3.3.4PolarTransformations极坐标变换.218

3.4ImageSegmentation图像分割220

3.4.1Thresholding阈值分割.220

3.4.2ExtractionofConnectedComponents提取连通区域.233

3.4.3Subpixel-PreciseThresholding亚像素精度阈值分割237

3.5FeatureExtraction特征提取240

3.5.1RegionFeatures区域特征241

3.5.2GrayValueFeatures灰度值特征248

3.5.3ContourFeatures轮廓特征254

3.6Morphology形态学.256

3.6.1RegionMorphology区域形态学257

3.6.2GrayValueMorphology灰度值形态学282

3.7EdgeExtraction边缘提取288

3.7.1DefinitionofEdges边缘定义289

3.7.21DEdgeExtraction一维边缘提取295

3.7.32DEdgeExtraction二维边缘提取305

3.7.4AccuracyandPrecisionofEdges边缘的准确度和精确度.317

Contents

3.8SegmentationandFittingofGeometricPrimitives几何基元的分割和拟合328
3.8.1FittingLines直线拟合.329

3.8.2FittingCircles圆拟合336

3.8.3FittingEllipses椭圆拟合.338

3.8.4SegmentationofContours轮廓分割.341

3.9CameraCalibration摄像机标定.347

3.9.1CameraModelsforAreaScanCameraswithRegularLenses普通镜头与面阵摄像机组成的摄像机模型.349
3.9.2CameraModelsforAreaScanCameraswithTiltLenses倾斜镜头和面阵摄像机组成的摄像机模型.357
3.9.3CameraModelforLineScanCameras线阵摄像机的摄像机模型363

3.9.4CalibrationProcess标定过程.370

3.9.5WorldCoordinatesfromSingleImages从单幅图像中提取世界坐标380

3.9.6AccuracyoftheCameraParameters摄像机参数的准确度.386

3.103DReconstruction三维重构.390

3.10.1StereoReconstruction立体重构.390

3.10.2SheetofLightReconstruction激光三角测量法(片光)重建412

3.10.3StructuredLightReconstruction结构光重建416

3.11TemplateMatching模板匹配.424

3.11.1Gray-Value-BasedTemplateMatching基于灰度值的模板匹配.426

3.11.2MatchingUsingImagePyramids使用图形金字塔进行匹配434

3.11.3Subpixel-AccurateGray-Value-BasedMatching基于灰度值的亚像素精度匹配.441
3.11.4TemplateMatchingwithRotationsandScalings带旋转与缩放的模板匹配.441
3.11.5RobustTemplateMatching可靠的模板匹配算法.443

3.123DObjectRecognition三维物体识别476

3.12.1DeformableMatching变形匹配478

3.12.2Shape-Based3DMatching基于形状的三维匹配493

3.12.3Surface-Based3DMatching基于表面的三维匹配510

3.13Hand–EyeCalibration手眼标定.526

3.13.1Introduction前言527

3.13.2ProblemDefinition问题定义529

3.13.3DualQuaternionsandScrewTheory对偶四元数和螺旋理论.533

3.13.4LinearHand–EyeCalibration线性手眼标定540

3.13.5NonlinearHand–EyeCalibration非线性手眼标定.545

3.13.6Hand–EyeCalibrationofSCARARobotsSCARA机器人手眼标定.547

3.14OpticalCharacterRecognition光学字符识别(OCR).551

3.14.1CharacterSegmentation字符分割552

Contents

3.14.2FeatureExtraction特征提取555

3.15Classification分类.560

3.15.1DecisionTheory决策理论560

3.15.2ClassifiersBasedonEstimatingClassProbabilities基于估计概率的分类器.566
3.15.3ClassifiersBasedonConstructingSeparatingHypersurfaces基于构造分离超曲面的分类器.573
3.15.4ExampleofUsingClassifiersforOCR使用分类器用于OCR的例子606

4MachineVisionApplications机器视觉应用.608

4.1WaferDicing半导体晶片切割608

4.1.1DeterminingtheWidthandHeightoftheDies确定芯片的宽度和高度609

4.1.2DeterminingthePositionoftheDies确定芯片的位置.612

4.1.3exercises练习616

4.2ReadingofSerialNumbers序列号读取.617

4.2.1RectifyingtheImageUsingaPolarTransformation使用极坐标变换对图像进行校正618
4.2.2SegmentingtheCharacters字符分割622

4.2.3ReadingtheCharacters读取字符.624

4.2.4exercises练习625

4.3InspectionofSawBlades锯片检测.626

4.3.1ExtractingtheSawBladeContour提取锯片的轮廓627

4.3.2ExtractingtheTeethoftheSawBlade提取锯片上的锯齿.628

4.3.3MeasuringtheAnglesoftheTeethoftheSawBlade测量锯片锯齿的角度.630

4.3.4exercises练习632

4.4PrintInspection印刷检测632

4.4.1CreatingtheModeloftheCorrectPrintontheRelay创建继电器上正确印刷信息的模型.633
4.4.2CreatingtheModeltoAligntheRelays创建一个用于对齐继电器的模型.635

4.4.3PerformingthePrintInspection印刷检测636

4.4.4exercises练习637

4.5InspectionofBallGridArraysBGA封装检查638

4.5.1FindingBallswithShapeDefects找出有形状缺陷的焊锡球.639

4.5.2ConstructingaGeometricModelofaCorrectBGA构造一个正确的BGA几何模型642
4.5.3FindingMissingandExtraneousBalls检测缺失或多余的焊锡球644

4.5.4FindingDisplacedBalls检测位置错误的焊锡球.647

Contents
XV

4.5.5exercises练习649

4.6SurfaceInspection表面检测.649

4.6.1SegmentingtheDoorknob分割门把手651

4.6.2FindingtheSurfacetoInspect找到需要检测的平面652

4.6.3DetectingDefects缺陷检测657

4.6.4exercises练习660

4.7MeasurementofSparkPlugs火花塞测量660

4.7.1CalibratingtheCamera标定摄像机.662

4.7.2DeterminingthePositionoftheSparkPlug确定火花塞的位置.664

4.7.3PerformingtheMeasurement测量.666

4.7.4exercises练习669

4.8MoldingFlashDetection模制品披峰检测.669

4.8.1MoldingFlashDetectionUsingRegionMorphology区域形态学方法检测模制品毛边671
4.8.2MoldingFlashDetectionwithSubpixel-PreciseContours使用亚像素精度轮廓检测模制品毛边.675
4.8.3exercises练习679

4.9InspectionofPunchedSheets冲孔板检查.679

4.9.1ExtractingtheBoundariesofthePunchedSheets提取冲孔板的边界.681

4.9.2PerformingtheInspection边缘检测.683

4.9.3exercises练习685

4.103DPlaneReconstructionwithStereo使用双目立体视觉系统进行三维平面重构.685
4.10.1CalibratingtheStereoSetup标定立体视觉系统686

4.10.2Performingthe3DReconstructionandInspection进行三维重构及检测.688

4.10.3exercises练习695

4.11PoseVerificationofResistors电阻姿态检验.695

4.11.1CreatingModelsoftheResistors创建电阻模型.696

4.11.2VerifyingthePoseandTypeoftheResistors检测电阻的位姿和类型.700

4.11.3exercises练习703

4.12ClassificationofNon-WovenFabrics非织造布分类.704

4.12.1TrainingtheClassifier训练分类器704

4.12.2PerformingtheTextureClassification进行纹理分类708

4.12.3exercises练习710

4.13SurfaceComparison表面比对.711

4.13.1CreatingtheReferenceModel创建参考模型.711

4.13.2ReconstructingandAligningObjects重构和对齐物体.714

Contents

4.13.3ComparingObjectsandClassifyingErrors对比物体并且对错误进行分类.715

4.13.4exercises练习722

4.143DPick-and-Place三维取放.722

4.14.1PerformingtheHand–EyeCalibration手眼标定.723

4.14.2DefiningtheGraspingPoint定义抓取点.728

4.14.3PickingandPlacingObjects取放物体731

4.14.4exercises练习733

References参考文献735

Index索引.751


#现在前往

精选留言

机器,视觉,算法,应用
sample
2020-09-10
写留言
签到
投稿
QQ咨询
返回顶部