对比python学julia(第四章:人工智能)--(第四节)绘画大师
摘要:1.1. 项目简介 所谓图像风格迁移,是利用深度学习技术,将一幅风格图像输人卷积神经网络提取风格特征,再将其应用到另一幅内容图像上,从而生成一幅与风格囝像相仿的新图像。如果选取绘画大师的作品作为风格囝像,那么生成的新图像就像是模仿大师风格创作的,让人叹为观止。 (图片来自网络) 上图中,图A是原始图
阅读全文
posted @
2022-10-08 18:59
语风
阅读(76)
推荐(0) 编辑
对比python学julia(第四章:人工智能)--(第三节)目标检测
摘要:1.1. 项目简介 目标检测(Object Detection)的任务是在图像中找出检测对象的位置和犬小,是计算机视觉领域的核心问题之一,在自动驾驶、机器人和无人机等许多领域极具研究价值。 随着深度学习的兴起,基于深度学习的目标检测算法逐渐成为主流。深度学习是指在多层神经网络上运用各种机器学习算法决
阅读全文
posted @
2022-10-07 16:57
语风
阅读(153)
推荐(0) 编辑
对比python学julia(第四章:人工智能)--(第二节)人脸识别
摘要:2.1. 项目简介 人脸识别是基于人的脸部特征信息进行身份识别的一种图像识别技术。使用0PenCV 进行人脸识别的过程如下。 (1) 针对每个识别对象收集大量的人脸图傣作为样本。 (2) 将样本送给识别器进行学习,在训练完成之后得到一个人脸数据模型。 (3) 利用这个模型对新的人脸图像进行身份识别,
阅读全文
posted @
2022-10-06 19:38
语风
阅读(259)
推荐(0) 编辑
对比python学julia(第四章:人工智能)--(第一节)OpenCV编程初步(3)
摘要:1.4. 人脸检测 (续上) 3.检测视频中的人脸 在VSCode环境中,新建一个空白源文件,以detect_video.jl作为文件名保存到项目文件夹中,然后编写程序检测视频流中的人脸(正脸)。由于检测视频中的人脸与检测图像中的人脸,本质原理差不多,你只要知晓,视频的每一帧其实都是一张图像,就明白
阅读全文
posted @
2022-10-05 19:17
语风
阅读(123)
推荐(0) 编辑
对比python学julia(第四章:人工智能)--(第一节)OpenCV编程初步(2)
摘要:1.4. 人脸检测 人脸检测的任务是从一个图像中寻找出人脸所在的位置和大小。0penCV提供了级联分类器(CascadeClassifier) 和人脸特征数据,只用少量代码就能实现人脸检测功能。 在本小节中,将学习编写几个简单的人脸检测程序,以此掌握在0penCV中操作图像、视频和摄像头的方法。 1
阅读全文
posted @
2022-10-04 17:38
语风
阅读(128)
推荐(0) 编辑
对比python学julia(第四章:人工智能)--(第一节)OpenCV编程初步(1)
摘要:1.1. OpenCV简介 OpenCV 的全称是 Open Source Computer Vision Library(开源计算机视觉库),它是一个功能强大的跨平台开源计算机视觉库,可应用于人机互动、物体识别、图像分割、人脸识别、运动跟踪、机器人、运动分析、机器视觉、结构分析、汽车安全驾驶等诸多
阅读全文
posted @
2022-09-25 15:35
语风
阅读(520)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第四节)捕鱼达人(5)
摘要:4.3. 编程实现 (续上) 3. 实现射击捕鱼 在第 3 个阶段,将按照“编程思路”中介绍的射击捕鱼的算法进行编程,实现让玩家操控大炮射击捕鱼。在“bydr”项目目录中,把version2.jl复制一份并命名为version3.jl,然后在第2个版本的基础上编写第3个版本的代码。 1) 创建3个角
阅读全文
posted @
2022-09-21 19:47
语风
阅读(91)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第四节)捕鱼达人(4)
摘要:4.3. 编程实现 (续上) 1. 实现鱼群的生成和鱼的游动 在第2个阶段,将按照“编程思路”中介绍的鱼群生成策略和鱼的游动策略进行编程,在屏幕上创造出一群栩栩如生的海洋鱼类,并让它们以随机路线游动。在“”项目bydr 录中,把 version1.jl复制一份并命名为version2.jl,然后在第
阅读全文
posted @
2022-09-17 10:34
语风
阅读(81)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第四节)捕鱼达人(3)
摘要:4.3. 编程实现 (续上) 在原书的案例中,这个捕鱼游戏程序的代码量是最多的,为了降低初学者的学习难度,原书分4个阶段编写这个游戏程序,并为每个阶段建一个版本。 接下来,按照前面介绍原书的编程思路和分阶段多版本的思想来编写这个游戏程序。 搭建游戏框架 首先建立一个名为“bydr”(捕鱼达人的拼音首
阅读全文
posted @
2022-09-12 19:31
语风
阅读(77)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第四节)捕鱼达人(2)
摘要:4.3. 编程实现 在编写捕鱼游戏之前,原书是先创建一个 pyglet.sprite.Sprite 类的派生类SpritePlus,实现了一套角色运动控制指令。不过julia中没有类(Class)的概念,也不支持实体继承,虽然julia这样设计有一定的道理,但是却给我们出了难题,因为我们不可能从Ac
阅读全文
posted @
2022-09-08 15:12
语风
阅读(81)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第四节)捕鱼达人(1)
摘要:4.1. 游戏介绍 这是一款以深海狩猎为题材的休闲射击游戏一捕鱼达人。如下图所示,在游戏窗口中游动着各种色彩鲜艳的鱼儿,一门大炮位于窗口正下方;玩家移动 鼠标指针,大炮随之转动;瞄准鱼儿,轻点鼠标,就能发射炮弹;当炮弹击中鱼儿时,就会变成一张渔网,将鱼儿收人网中并兑换成得分。 这个游戏轻松而简单,可
阅读全文
posted @
2022-09-03 10:44
语风
阅读(235)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第三节)疯狂摩托(3)
摘要:3.3. 编程实现 2. 控制摩托车和箱子 在这个步骤中,将编程控制摩托车和箱子角色的运动,让摩托车在沙漠公路上能够加速或减速行驶,在碰到箱子时能够停止,以及显示麾托车的行驶速度和里程等。 (1) 创建motor_move()函数,实现对摩托的行驶控制,分别使用键盘上的 4 个方向键控制摩托车向上移
阅读全文
posted @
2022-08-06 18:55
语风
阅读(186)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第三节)疯狂摩托(2)
摘要:3.1. 编程实现 这个游戏比较简单,没有设计游戏的欢迎画面和结束画面等,游戏一开始就是游戏进行画面。同时,游戏也没有胜负之分,不需要设计得分、生命机制等。接下来,将按照编程思路中的介绍,分3个步 编写程序和进行测试。 在本地磁盘新建“fkmt”(疯狂摩托拼音首字母)目录,根据GameZero的规则
阅读全文
posted @
2022-08-04 10:59
语风
阅读(193)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第三节)疯狂摩托(1)
摘要:3.1. 游戏介绍 这是一个考验玩家反应能力的竞速类小游戏-疯狂摩托。如原书图 30-1 所示,游戏的背景画面由高速公路、沙漠、仙人掌等构成,驾驶摩托车(车头朝右)的伊文居于画面左侧,在画面的左上方显示摩托车的行驶速度和里程o 在游戏中,玩家使用键盘的 4 个方向键来操控摩托车。游戏开始时,麾托车速
阅读全文
posted @
2022-07-31 16:51
语风
阅读(178)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第二节)公主迎圣诞(4)
摘要:4. 碰撞检测 、得分及生命 在第 4 个阶段,利用GameZero的碰撞检测功能,使公主角色能够接到雪花 、礼物或剪刀。 在“sdgz”项目目录中 ,把 version3.jl录复制一份并命名为version4.jl,在第 3 个版本的基础上编写第 4 个版本的代码。 1) 碰撞检测 检测公主角色
阅读全文
posted @
2022-07-27 13:51
语风
阅读(148)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第二节)公主迎圣诞(3)
摘要:2.公主精灵的控制 在第2阶段,将创建一个公主角色,支持玩家使用键盘上的左、右方向键控制公主角色的左、右移动。在“sdgz”项目目中 ,把 version1.jl复制一份并命名为version2.jl,在第1个版本的基础上编写第2 个版本的代码,具体步骤如下: (1) 用图像Actor创建一个公主角
阅读全文
posted @
2022-07-24 16:32
语风
阅读(114)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第二节)公主迎圣诞(2)
摘要:2.3. 编程实现 虽然这个游戏的功能比较简单,但是对于新接触游戏编程的初学者来说,仍然显得有些复杂,为了降低学习难度,原书分5个阶段实现这个游戏,每个阶段将建立一个版本,逐步添加功能,最终完成“公主迎圣诞”游戏。 先建立项目目录(sdgz-圣诞公主的拼音首字母),然后根据GameZero的固定规则
阅读全文
posted @
2022-07-23 10:23
语风
阅读(132)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第二节)公主迎圣诞(1)
摘要:圣诞节要来了,圣诞老人给可爱的公主带来了许多礼物。公主穿着冰鞋在结冰的湖面上快速移动,接住圣诞老人从空中抛下来的礼物......
阅读全文
posted @
2022-07-16 14:04
语风
阅读(182)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第一节)初识游戏库(3)
摘要:游戏的世界精彩纷呈,有动作类、策略类、角色扮演类等诸多类型,还有很多难以分类的小游戏,让人玩起来往往爱不释手
阅读全文
posted @
2022-07-10 14:34
语风
阅读(216)
推荐(0) 编辑
对比python学julia(第三章:游戏编程)--(第一节)初识游戏库(2)
摘要:游戏的世界精彩纷呈,有动作类、策略类、角色扮演类等诸多类型,还有很多难以分类的小游戏,让人玩起来往往爱不释手。
阅读全文
posted @
2022-07-03 12:39
语风
阅读(135)
推荐(0) 编辑