自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 TensorFlow番外篇——module 'tensorflow' has no attribute 'xxx'

对着TensorFlow中文社区的教程敲了一部分,最经常出现的错误就是module 'tensorflow' has no attribute 'xxx'原因是TensorFlow新版本修改了许多函数的名字,不完全整理如下:tf.sub()更改为tf.subtract()tf.mul()更改为tf.multiply()tf.types.float32更改为tf.float32tf.pact(

2017-06-04 17:24:59 34672 1

原创 Chrome浏览器ERR_TUNNEL_CONNECTION_FAILED

github突然打不开了,显示“无法访问此网站网址为 https://github.com/sessions/verified-device 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。ERR_TUNNEL_CONNECTION_FAILED”试用了各种方法都不行,然后,我灵光一闪关掉了Ghelper,然后,就可以了:)...

2020-12-07 14:37:42 2545 4

原创 Python3 写入CSV文件出现空余行

原代码:import csvimport os# 2016-01-01 周五i = 4with open(os.path.join(os.path.dirname(__file__), "data/weekend.csv")) as csvFile: rows = csv.reader(csvFile) with open(os.path.join(os.pat...

2018-08-03 15:11:45 554

原创 Python——定义数组

一、一维数组 1.直接定义matrix=[0,1,2,3]2.间接定义matrix=[0 for i in range(4)]print(matrix)输出:[0, 0, 0, 0]3.数组乘法matrix=[0]*5print(matrix)输出:[0, 0, 0, 0, 0]二、二维数组 1.直接定义(3*2)matrix

2018-01-14 10:10:35 220931 2

原创 Python警告——DeprecationWarning

Python警告:D:\Python3\lib\site-packages\sklearn\cross_validation.py:41: DeprecationWarning: This module was deprecated in version 0.18 in favor of the model_selection module into which all the refactore

2018-01-12 11:13:54 3323

原创 pycharm报错:Process finished with exit code -1073741819 (0xC0000005)

后来发现是Navicat占了太大的内存,结束进程后就好了……

2018-01-12 11:08:42 18974 6

原创 pycharm导入导出csv文件乱码问题

1.导入csv文件乱码 右下角选择GKB 然后选择reload 这时解决乱码问题 但此时运行程序会报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0: invalid start byte 解决方案是右下角选择UTF-8 然后选择convert 代码运行也

2018-01-11 22:48:35 9309 3

翻译 学习OpenGL——介绍(LearnOpenGL——Introduction)

原文:LearnOpenGL——Introduction介绍你来到这里可能是想要学习计算机图形学的内部工作原理,亲自做那些酷孩子们做的东西。自己做事情是非常有趣和足智多谋的,从中你也可以更好的理解图形学编程。然而,在开始你的旅程之前你需要注意几点注意事项。先决条件由于OpenGL是一个图形学API而非一个独立的平台,它需要通过一门语言来进行操作,而选择的语言是C++,因此对于这个教程的学习者来说,具

2017-08-11 18:15:40 1137

原创 在Eclipse环境下Tomcat的配置

操作系统:Windows 10 64位开发工具:eclipse-jee-neon-2-win32-x86_64使用服务器:apache-tomcat-8.0.23(下载apache-tomcat-8.0.23-windows-x64)1.配置调试浏览器为Chrome下载最新版Chrome浏览器,打开Eclipse,Window->preferences->General->Web Browse

2017-06-24 22:19:44 1097

原创 TensorFlow入门(四)——MNIST入门

Softmax回归介绍 softmax回归(softmax regression)分两步:第一步为了得到一张给定图片属于某个特定数字类的证据(evidence),我们对图片像素值进行加权求和。如果这个像素具有很强的证据说明这张图片不属于该类,那么相应的权值为负数,相反如果这个像素拥有有利的证据支持这张图片属于这个类,那么权值是正数。下面的图片显示了一个模型学习到的图片上每个像素对于特定数字类的权值

2017-06-11 14:08:15 622

原创 TensorFlow入门(三)——MNIST数据下载

MNIST是一个入门级的计算机视觉数据集,它包含各种手写数字图片: 它也包含每一张图片对应的标签,告诉我们这个是数字几。比如,上面这四张图片的标签分别是5,0,4,1。input_data.py:用于自动下载和安装MNIST数据集。# Copyright 2015 The TensorFlow Authors. All Rights Reserved.## Licensed under t

2017-06-11 13:43:17 1000

原创 TensorFlow入门(二)——基本用法

TensorFlow:使用图 (graph) 来表示计算任务在被称之为 会话 (Session) 的上下文 (context) 中执行图使用 tensor 表示数据通过 变量 (Variable) 维护状态使用 feed 和 fetch可以为任意的操作(arbitrary operation) 赋值或者从其中获取数据TensorFlow 是一个编程系统, 使用图来表示计算任务。图中的节点

2017-06-04 17:10:46 1425

原创 TensorFlow入门(一)——了解和运行 TensorFlow

关于 TensorFlowTensorFlow是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等。TensorFlow 最初由Google

2017-06-04 16:01:29 1468

原创 iOS开发——解决UIScrollView控件移动错位和无法滚动

跟着iOS老师发的教程做了个简陋的图片浏览器,因为图片太多展示不开所以想要用Scroll View来显示,就自己试了一下。然而并没有自己想象的那么顺利orz主要就以下几个问题:1.在该图片浏览器上添加了一个Segment Control用于控制当前显示的图片的列数,每次点击对应的Segment,图片会进行移动,变换成对应的列数。而将它从UIView移动到UIScrollView上时,每次移动时,第一

2017-05-29 11:22:41 1762

原创 主流深度学习开源框架

1.TensorFlow TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。 TensorFlow可被用于语音识别

2017-05-28 17:55:32 710

原创 在Windows10下安装CPU版本TensorFlow

1.下载并安装Python 3.5(64-bit),在安装时要勾选add Python to Path。 2.打开控制台,cd到Python目录下D:\>cd pythonD:\Python>pip install tensorflow安装完成后Requirement already satisfied (use --upgrade to upgrade): setuptools in c:\u

2017-05-28 16:57:08 898

原创 OpenCV 3.1.0 SVM轮廓特征的提取和分类 II

对OpenCV 3.1.0 SVM轮廓特征的提取和分类 I中提取到的轮廓使用OpenCV中的SVM进行分类。首先对这些轮廓进行裁剪:Mat getROI(Mat &src){ int left, right, top, bottom; left = src.cols; right = 0; top = src.rows; bottom = 0; //得

2017-05-21 22:04:27 1335

原创 OpenCV 3.1.0 SVM轮廓特征的提取和分类 I

提取轮廓 Canny边缘检测算子是John F. Canny于 1986 年开发出来的一个多级边缘检测算法。更为重要的是 Canny 创立了边缘检测计算理论(Computational theory of edge detection)解释这项技术如何工作。Canny 的目标是找到一个最优的边缘检测算法,最优边缘检测的含义是: 好的检测- 算法能够尽可能多地标识出图像中的实际边缘。 好的定位- 标

2017-05-21 19:55:44 3326

原创 图像预处理——边界跟踪、图像分割

边界跟踪利用边缘检测算法可以检测出图像中的边界点。但是在很多情况下,仅仅检测出边界点是不够地,必须通过边界跟踪得到边界点序列等数据,为图像分析做准备。对二值图像的边界跟踪可基于八个方向码进行,如图所示。设P(x,y)P(x,y) 为物体的一个边界点,则P(x,y)P(x,y) 的下一个边界点必存在其八邻域内,因此可以根据八邻域信息进行外边界跟踪。在找到下一个边界点后,依次边界点为当前边界点继续搜索。

2017-05-14 22:19:10 2499 2

原创 图像预处理——边界检测

图像的边缘定义为两个强度明显不同的区域之间的过渡,图像的梯度函数即图像灰度变化的速率将在这些过渡边界上存在最大值。如果一个点位于边缘点上,那么它的灰度值会出现阶跃性的变化,对应于一阶导数的极值点、二阶导数的过零点,如图所示。由图可知,一阶导数的极值点与二阶导数的过零点可用来检测边缘。另外,一阶导数与二阶导数对噪声非常敏感,尤其是二阶导数。因此,在进行边缘检测之前,需充分考虑图像的平滑,以减少噪声的影

2017-05-14 20:26:29 1549

原创 初识Deep Learning(深度学习) I

背景深度学习的概念由Hinton等人于2006年提出,对传统的人工神经网络算法进行了改进,通过模仿人的大脑处理信号时的多层抽象机制来完成对数据的识别。深度学习中的“deep”,指的是神经网络多层结构。在传统的模式识别应用中,基本处理流程是先对数据进行预处理,之后在预处理后的数据上进行特征提取(Feature Extraction),然后利用这些特征,采用各种算法如SVM,CRF等训练出模型,并将测试

2017-05-07 22:05:23 831

原创 OpenCV 3.1.0支持向量机SVM

支持向量机是20世纪90年代中期发展起来的基于统计学习理论的一种机器学习方法,通过寻求结构化风险最小来提高学习机泛化能力,实现经验风险和置信范围的最小化,从而达到在统计样本量较少的情况下,也能获得良好统计规律的目的。它是一种二类分类模型,其基本模型定义为特征空间上的间隔最大的线性分类器,即支持向量机的学习策略便是间隔最大化,最终可转化为一个凸二次规划问题的求解。

2017-05-06 22:55:04 1405

原创 OpenGL实现三维迷宫游戏(一)

《计算机图形学》这门课的第二个实验,觉得还挺有意思的…实验要求设计一个OpenGL程序,创建一个三维迷宫,支持替身通过一定交互手段在迷宫中漫游,基本功能包括: - 迷宫应当至少包含10 * 10 个Cell,不能过于简单,下图给出一种示例。 - 读取给定的替身模型,加载到场景中。 - 键盘方向键控制替身转向与漫游。 - 有碰撞检测,替身不应当穿墙。 - 支持切换第一视角和第三视角

2017-05-04 22:52:44 6355

原创 Java图片按钮——JButton相关参数设置

效果: 为按钮设置图片:button.setIcon(new ImageIcon(MainView.class.getResource("/images/recordSelected.png")));去边框button.setContentAreaFilled(false);去焦点button.setFocusPainted(false);设置点击时图片button.setPresse

2017-05-02 22:06:33 6689 2

原创 计算机图形学——二维卡通人物交互设计

根据OpenGL提供的直线,多边形绘制算法(橡皮筋效果),实现基于鼠标交互的卡通人物设计与绘制。使用颜色填充与反走样技术对卡通人物外貌以及衣着进行绘制。实现对卡通人物轮廓的交互控制,点击鼠标左键可以对人物五官位置进行拖拽移动调整。按“↑”按键能够实现卡通人物绕坐标原点(或指定点)进行旋转。 附加要求:选中其中的一个多边形区域,点击鼠标右键,弹出一个菜单,可以对该区域进行不同颜色的选择。可以设计发型

2017-04-14 22:46:05 3586

2017山大软件学院计算机图形学考试题回忆版

计算机图形学试题回忆版

2017-05-18

OpenGL实现三维迷宫游戏 源码下载

设计一个OpenGL程序,创建一个三维迷宫,支持替身通过一定交互手段在迷宫中漫游,基本功能包括:  迷宫应当至少包含10 * 10 个Cell,不能过于简单,下图给出一种示例。  读取给定的替身模型,加载到场景中。  键盘方向键控制替身转向与漫游。  有碰撞检测,替身不应当穿墙。  支持切换第一视角和第三视角进行观察。  迷宫场景中的墙、地面等应贴上纹理。 附加要求(可选择一个):  同时加入二维辅助地图,替身在三维迷宫探索的同时,在小地图中显示已经探索的区域;  在俯视状态下,可以通过鼠标点选替身需要到达的目的地,通过寻径算法,控制替身自动到达目的地;  迷宫地图交互编辑功能,例如,可以设计一个二维地图编辑器,根据用户的绘制,拉伸得到三维迷宫场景;  其他相当难度,可以增加迷宫游戏趣味性的功能(需要通过指导老师认可)

2017-05-04

山东大学数字图像处理实验1-3

1.1:图像加载、显示 利用图像库的功能,实现从文件加载图像,并在窗口中进行显示的功能;利用常见的图像文件格式(.jpg; .png; .bmp; .gif)进行测试; 1.2:图像合成 现有一张4通道透明图像a.png: 从其中提取出alpha通道并显示; 用alpha混合,为a.png替换一张新的背景(背景图自选); 2.1:图像缩放 实现一个图像缩放函数,可以对输入图像进行任意倍数的缩放; 采用双线性插值进行重采样; X,Y方向的缩放倍数参函数参数的形式传入; 可以只考虑输入图像为3通道,8位深度的情况; 不能调用图像处理库的缩放函数来完成; 2.2:图像变形 记[x’, y’]=f([x, y])为像素坐标的一个映射,实现f所表示的图像形变。f的逆映射为: 其中, 都是中心归一化坐标,请先进行转换; 3.1:高斯滤波 实现图像的高斯滤波: 通过调整高斯函数的标准差(sigma)来控制平滑程度; 滤波窗口大小取为[6*sigma-1]/2*2+1,[.]表示取整; 利用二维高斯函数的行列可分离性进行加速; 先对每行进行一维高斯滤波,再对结果的每列进行同样的一维高斯滤波; 3.2 快速均值滤波 实现图像的均值滤波 滤波窗口大小通过参数来指定: 采用积分图进行加速,实现与滤波窗口大小无关的效率;

2017-04-28

opengl二维卡通人物交互设计

根据OpenGL提供的直线,多边形绘制算法(橡皮筋效果),实现基于鼠标交互的卡通人物设计与绘制。使用颜色填充与反走样技术对卡通人物外貌以及衣着进行绘制。实现对卡通人物轮廓的交互控制,点击鼠标左键可以对人物五官位置进行拖拽移动调整。按“↑”按键能够实现卡通人物绕坐标原点(或指定点)进行旋转。 附加要求:选中其中的一个多边形区域,点击鼠标右键,弹出一个菜单,可以对该区域进行不同颜色的选择。可以设计发型、衣服的模版,当作文件进行存储,可以在窗口最右边设计一个模板库,显示保存的发型与衣服,拖拽到卡通人物上可以为卡通人物进行发型或者衣服的替换。

2017-04-26

数据库课设 学生选课信息管理系统

一 系统开发平台 1.1 系统目标 (1) 要求系统可以准确地记录和查询学生信息,包括学生的姓名、单位、年龄、性别以及身份证号码等。 (2) 要求系统可以准确地记录学生地每一次奖惩情况。 (3) 系统可以对学校的院系情况进行管理,包括设置学院名称、修改某学院某专业方向的名称等。 (4) 系统应该可以对基础数据进行维护。 (5)系统能够对开设的课程进行管理 (6)学生选课管理、考试(登记分数)、补考重修管理 (7)系统还应该提供强大数据统计、查询、报表生成以及打印等功能。 (8)用户权限管理 (9)异常处理 1.2 开发语言:Java 1.3 开发工具:Eclipse 1.4 数据库:MySQL 1.5 操作系统:Microsoft Windows 10

2017-02-25

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

TA关注的人

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