自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (12)
  • 收藏
  • 关注

原创 解决MacOS High Sierra上Eclipse Oxygen启动后菜单全部变灰的问题

前天我的macbook pro升级macOS High Sierra后,发现运行Eclipse时,主菜单全部变灰,无法点击。但大部分功能都可以通过快捷菜单、快捷键等方式调用。通过重装Eclipse(各种版本)及JDK,指定Eclipse使用的JVM版本等方式,问题依旧没有解决。最后在Eclipse网站找到解决办法,具体操作如下:找到Eclipse.app->Contents->In

2017-09-28 10:30:47 983

原创 El capitan上编译安装bochs 2.6.8

El capitan上编译安装bochs 2.6.8以前在Mac上面编译bochs时需要使用的x11相关库,但其中的Carbon库在Mac OSX中已经不再支持,编译出错。现在采用sdl库来完成编译安装。

2016-08-06 15:56:42 780

原创 CIFilter应用:多图叠加合成

最近在编写一个鬼怪相机的程序。基本思路是通过摄像头捕获视频图像,然后加载一个准备好的鬼怪图片,将此图片进行随机缩放旋转平移后与视频图像合成,最后显示在屏幕上。当用户点击拍照按钮时,就将当前的合成图像存入照片库。

2016-05-30 16:22:14 1967

原创 CIFilter滤镜解析:CIRadialGradient滤镜

CoreImage框架提供非常强大的滤镜功能帮助我们进行图像处理。理解一个滤镜的使用方式很重要的一个方面是对滤镜提供的相关设置参数有深入了解,否则将不能充分发挥滤镜的功效。本文主要对CIRadialGradient滤镜参数含义进行讲解。

2016-05-28 09:48:55 1516

原创 iOS 视频图像处理中的参照坐标系

在iOS进行视频图像处理的过程中,图像数据通过硬件(摄像头)捕获传入内存,再使用各类软件框架提供的功能对数据进行处理,最后将结果显示在屏幕上。在整个过程中涉及到不同的环节,而这些环节由于各种原因(历史因素、设计因素等)使用的参照坐标系是不相同的。在图像处理过程中,一类重要的数据是与图像相关的位置(position)和尺寸(size)数据,而这类数据与当前的参照坐标系密切相关。这里在此详细说明各处理环节中的参照坐标系定义及各环节之间的变换方法。

2016-05-25 15:02:16 4684

Machine Learning by Tutorials (2nd Edition).pdf

Covers CoreML, Vison, image and sequence classifiers, natural language processing, and more. Get started with Machine Learning for Apple and iOS! Want to know a secret? Machine learning isn’t really that hard to learn. The truth is, you don’t need a PhD from a prestigious university or a background in mathematics to do machine learning. If you already know how to code, you can pick up machine learning quite easily — promise! This book will get you started with machine learning on iOS and Apple devices. The first bit is a gentle introduction to the world of machine learning and what it has to offer — as well as what its limitations are. In the rest of the book, you’ll look at each of these topics in more detail, until you know enough to make machine learning a useful tool in your software development toolbox. There are now several high-level Apple frameworks, including Natural Language, Speech, and Vision, that provide advanced machine learning functionality behind simple APIs as part of Apple’s iOS tooling. Whether you want to convert speech to text, recognize language or grammatical structure, detect faces in photos or track moving objects in video, these frameworks have got you covered. In this book, you’ll learn how to use these tools and frameworks to make your apps smarter. Even better, you’ll learn how machine learning works behind the scenes — and why this technology is awesome. This book is for all Apple and iOS developers who are interested in learning how to train models, code image recognition systems, learn how natural language processing works, build sequence classifiers and more.

2019-10-19

Begbie C., Horga M. - Metal by Tutorials.pdf.zip.002

Build your own low-level game engine in Metal! This book introduces you to graphics programming in Metal — Apple’s framework for programming on the GPU. You’ll build your own game engine in Metal where you can create 3D scenes and build your own 3D games. This book is for intermediate Swift developers interested in learning 3D graphics or gaining a deeper understanding of how game engines work. Topics Covered in Metal by Tutorials

2019-05-21

Begbie C., Horga M. - Metal by Tutorials.pdf.zip.001

Build your own low-level game engine in Metal! This book introduces you to graphics programming in Metal — Apple’s framework for programming on the GPU. You’ll build your own game engine in Metal where you can create 3D scenes and build your own 3D games. This book is for intermediate Swift developers interested in learning 3D graphics or gaining a deeper understanding of how game engines work. Topics Covered in Metal by Tutorials

2019-05-21

unity 2018 by example 2nd

Unity is the most exciting and popular engine used for developing games. With its 2018 release, Unity has become the primary source of both game development and virtual reality content. In Unity 2018 By Example, you’ll learn how to use Unity in order to make amazing games from popular genres - from action shooters to mind-bending puzzle games to adventure and Virtual Reality (VR) games. Even if you have no previous experience of using Unity, this book will help you understand the toolsets it provides in depth. In addition to th is, you'll understand how to create time-critical collection games, twin-stick space shooters, platformers, and action-fest games with intelligent enemies. Finally, you'll get to grips with creating VR games with the new toolsets introduced by Unity to help you develop amazing VR experiences. To make things easier, you will be provided with step-by-step tutorials for making five great games in Unity 2018, along with a detailed explanation of all the fundamental concepts. By the end of this book, you’ll have established a strong foundation in making games with Unity 2018.

2018-09-29

The Python 3 Standard Library by Example

Master the Powerful Python 3 Standard Library through Real Code Examples The Python 3 Standard Library contains hundreds of modules for interacting with the operating system, interpreter, and Internet–all extensively tested and ready to jump-start application development. Now, Python expert Doug Hellmann introduces every major area of the Python 3.x library through concise source code and output examples. Hellmann’s examples fully demonstrate each feature and are designed for easy learning and reuse. You’ll find practical code for working with text, data structures, algorithms, dates/times, math, the file system, persistence, data exchange, compression, archiving, crypto, processes/threads, networking, Internet capabilities, email, developer and language tools, the runtime, packages, and more. Each section fully covers one module, with links to additional resources, making this book an ideal tutorial and reference. The Python 3 Standard Library by Example introduces Python 3.x’s new libraries, significant functionality changes, and new layout and naming conventions. Hellmann also provides expert porting guidance for moving code from 2.x Python standard library modules to their Python 3.x equivalents.

2018-05-14

Beginning 3D Apple Game Development with Swift 3

Up to date for iOS10, Xcode 8 & Swift 3

2017-07-26

Advanced Swift-objc.io(2015)

Advanced Swift-objc.io(2015)

2016-05-30

精通正则表达式

学习正则表达式的经典书籍,讲述正则表达式的基本功能和工作原理,并给出在各种语言中的具体应用方法

2015-02-16

算法精解:C语言描述(中文版)

对基本算法进行详细解说,语言通俗易懂,最难得的是书中直接给出极具实用价值的算法源代码,对学习算法的同学非常有帮助

2015-02-16

iOS Core Animation Advanced Techniques

讲解ios的CoreAnimation编程技术,对界面特效/动画技术有深入了解

2014-05-16

Effective Objective-C

讲解Objective-C 2.0编程的技术细节及内部实现原理,提高Objective-C编程水平.

2014-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除