從1999年開始,作者在普林斯頓大學開設了一門名為“我們世界中的計算機”的課程(COS 109:Computers in Our World),這門課向非計算機專業的學生介紹計算機的基本常識,多年來大受學生追捧。本書就是基於這門課程的講義編寫而成的,書中不僅解釋了計算機和通信系統的工作原理,還分析了新技術帶來的隱私和安全問題。第2版的新增章節討論了Python編程、人工智能、機器學習以及大數據等內容。本書適合所有希望瞭解數字世界的讀者閱讀,通過瞭解技術的工作原理、起源和未來發展趨勢,更好地理解並改變我們身處的世界。
OpenCV是一個基於BSD開源協議發行的跨平臺計算機視覺庫,可以運行在Linux、Windows、Android和macOS操作系統上。輕量級且高效的OpenCV,還提供了Python、Ruby、MATLAB等語言的接口,實現了圖像識別和計算機視覺方面的很多通用算法。本書從OpenCV的基礎知識入手,基於Microsoft Visual Studio 2017並結合C++講解用OpenCV編程的方法,然後輔以大量示例介紹OpenCV中多個功能模塊的實際應用,最後引申至VTK三維圖像顯示技術的學習,以幫助讀者實現更廣泛的應用。本書適合圖像處理領域的從業人員閱讀,也適合想要學習OpenCV的讀者參考。本書所涉及示例均已配套資源方式給出,讀者可登錄異步社區本書頁面下載。