本书是《趣味学编程:特级教师带你零基础玩转Mind 》的进阶版,使用编程软件Mind 展开学习。Mind 是一款基于Scratch 3.0开发的国产编程软件,拥有自主知识产权,有着亲和的界面和丰富的扩展功能,同时支持图形化编程语言与Python语言、C语言等多种代码编译环境,为不同层次的学习者提供学习支持,还集成了各种主流主控板及上百种开源硬件,支持人工智能(AI)与物联网(IoT)功能。本书在上一本书的基础上,带领青少年继续深入探索算法、人工智能(AI)以及物联网(IoT)的精彩世界,全程配以深入浅出的微课讲解,使读者能在生动有趣、充满挑战的学习中收获成功的喜悦。
《Linux系统与大数据应用》主要内容包括Linux基本命令,大数据主要框架Hadoop的搭建和应用,Spark框架的应用,大数据科学计算、Python语言、网络爬虫分析等主要大数据分析应用的工具等。本书分别从系统使用者、网络管理者、shell程序开发者、应用程序开发者和内核开发者的角度,全方位地介绍Linux操作环境、操作命令,以及基本的开发方法;同时,本书面向大数据应用的开发者,介绍基于Linux系统的大数据计算平台、存储平台,以及几个广泛使用的应用开发和分析工具;之后是综合案例和应用,使读者初步认识Linux,熟练使用shell 命令,掌握系统管理原理,熟悉基于Linux的大数据开发平台,并学会几种典型的大数据存储和开发方法。 《Linux系统与大数据应用》既可作为高等学校计算机软件技术课程的教材,也可作为管理信息系统开发人员的技术参考书。
作为实现智能制造的核心技术,视觉检测技术是当前的热门技术之一。本书讲述了基于OpenCV和VC 开发一套高度柔性的视觉检测系统的过程和方法,从硬件、软件、算法及应用四个方面较为全面地介绍了开发柔性视觉检测系统的技术要点和实践方法。 全书共5章,简要介绍了视觉检测技术的发展、应用,视觉检测系统的结构、原理及视觉检测系统柔性化的必要性及总体开发思路;阐述了柔性视觉成像系统的结构部件设计与核心光学器件选型,软件和底层通用算法库的设计与实现;最后讲解了数个典型视觉检测应用案例的开发。 本书可作为机器视觉检测、智能生产线开发等相关领域的研究者和工程技术人员的参考用书,而对于有一定C 编程基础并需要自行搭建一套完整的机器视觉检测系统的读者,也可借鉴本书快速搭建个性专属的视觉系统。