- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 opencv四点投影变换
// opencv实现投影变换// 2015 - 09 - 05 create by hym// 在屏幕上依次点四个点(左上->左下->右下->右上),再点击屏幕上任意一点即可#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include "opencv2/imgproc/imgproc.hpp"
2016-03-29 21:58:59 4483
原创 MySQL入门篇
MySQL入门篇1. MySQL的相关概念介绍MySQL为关系型数据库(Relational Database Management System),这种所谓的“关系型”可以理解为“表格”的概念,一个关系型数据库由一个或数个表格组成,如图所示的一个表格: 表头(header):每一列的名称; 列(row):具有相同数据类型的数据的集合; 行(col):每一行用来描述某个人 /物的具体信息;
2016-03-29 17:01:17 450
原创 java智力拼图小游戏
不啰嗦,直接上代码啦!package gyb;import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseAdapter;
2016-03-29 16:47:52 2530
原创 IOS第一个简单APP
从1983年OC程序开始发展到2015年,30多年的时间,但这依然不是一个十分完善的语言,可以说现在都没有一个十分完善的,不用更新了的编程语言。但是,iOS选择了OC作为它的开发语言,这是为什么我们前期需要先来学习OC语言的原因。那其实之前我们学习的都是一些开发的必备知识,并没有接触任何的软件开发的知识。从今天开始才是真正的开始接触开发。
2016-03-28 18:54:18 2981
原创 opencv车道线检测
车道线检测,需要完成以下功能:图像裁剪:通过设定图像ROI区域,拷贝图像获得裁剪图像反透视变换:用的是室外采集到的视频,没有对应的变换矩阵。所以建立二维坐标,通过四点映射的方法计算矩阵,进行反透视变化。后因ROI区域的设置易造成变换矩阵获取困难和插值得到的透视图效果不理想,故没应用二值化:先变化为灰度图,然后设定阈值直接变成二值化图像。形态学滤波:对二值化图像进行腐蚀,去除噪点,然后对图像进
2016-03-28 16:49:51 48705 37
原创 java围棋对弈实例
围棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏。主要完成了人机对战和玩家之间联网对战2个功能。网络连接部分为Socket编程应用,客户端和服务器端的交互用Class Message定义,有很好的可扩展性,客户端负责界面维护和收集用户输入的信息,及错误处理。服务器维护在线用户的基本信息和任意两个对战用户的棋盘信息,动态维护用户列
2016-03-28 13:59:29 9349 4
原创 模拟退火算法
模拟退火算法模拟退火简单解释: 为了找出地球上最高的山,一群兔子们开始想办法用酒把自己灌醉,它们随机地跳了很长时间。在这期间,它们可能走向高处,也可能踏入平地。但是,随着时间的流逝,它们渐渐清醒,并朝着最高的方向跳去,最后就到达了珠穆朗玛峰。
2016-03-28 13:36:39 4992
原创 Python多线程学习
Python多线程学习首先了解一下单线程,在啊很多年前的MS -DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。
2016-03-27 23:00:19 663
原创 Python有道词典
Python实现对有道网的单词查询网页,进行简单的信息提取任务,找到单词的翻译结果。方便自己在终端下对不认识的单词进行查询。
2016-03-27 22:21:52 780
原创 C#网络编程之多线程socket实例
服务器端:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.Net.Sockets; using System.Threading; namespace multithreadservTest
2016-03-27 21:55:32 8896 1
原创 深度学习在图像识别中的研究进展与展望
深度学习在图像识别中的研究进展与展望深度学习是近十年来人工智能领域取得的最重要的突破之一。它在语音识别、自然语言处理、计算机视觉、图像与视频分析、多媒体等诸多领域都取得了巨大成功。本文将重点介绍深度学习在物体识别、物体检测、视频分析的最新研究进展,并探讨其发展趋势。
2016-03-27 21:19:45 28808 2
原创 Python图像处理之伪彩色增强
人的生理视觉系统特征对微小的灰度变化感觉不敏感,而对彩色的微小差别极为敏感,利用这一特点就可以把人眼不敏感的灰度信号映射为人眼灵敏的彩色信号,以增强人对图像中细微变换的分辨率。在图像处理技术中,彩色增强应用十分广泛且效果显著常见的彩色增强技术主要有假彩色增强和伪彩色增强两大类
2016-03-27 17:15:05 14897 5
原创 Python图像处理之边缘检测
在图像识别中,需要有边缘鲜明的图像,即图像锐化。图像锐化的目的是为了突出图像的边缘信息,加强图像的轮廓特征,以便于人眼的观察和机器识别。 在空间域进行图像锐化主要有以下几种方法:
2016-03-27 16:59:46 15733 2
原创 感知哈希算法的opencv实现
1、前言 目前“以图搜图”的引擎越来越多,可参考博文:http://blog.csdn.net/forthcriminson/article/details/8698175 此篇博文中列出了很多“以图搜图”的引擎,之前很好奇他们是如何进行检索的,偶然间看到了一篇博客,上面说Google和Tineye主要利用的算法是感知哈希算法(Perceptual hash algorithm)
2016-03-27 13:18:13 4644 1
原创 Kmeans、Kmeans++和KNN算法比较
K-means介绍 K-means算法是聚类分析中使用最广泛的算法之一。它把n个对象根据他们的属性分为k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较小。
2016-03-27 12:44:00 2498
原创 面向对象编程之.h和.cpp文件分开编写
对于一个小程序,一般不需要编写头文件,但是对于一个复杂的大项目,模块化编写程序,便于理解,且容易下手,将问题分解成一小块一小块,逐个击破:抽
2016-03-26 22:37:12 4058
原创 图像之二维高斯核
高斯核函数所谓径向基函数 (Radial Basis Function 简称 RBF), 就是某种沿径向对称的标量函数。通常定义为空间中任一点x到某一中心xc之间欧氏距离的单调函数 , 可记作 k(||x-xc||), 其作用往往是局部的 , 即当x远离xc时函数取值很小。
2016-03-26 22:14:11 3175
原创 感知哈希算法Java实现
Google“相似图片搜索”:你可以用一张图片,搜索互联网上所有与它相似的图片。 打开Google图片搜索页面: 点击照相按钮上传一张angelbaby原图: 点击搜索后,Google将会找出与之相似的图片,图片相似度越高就越排在前面。如: 这种技术的原理是什么?计算机怎么知道两张图片相似? 根据Neal Krawetz博士的解释,实现相似图片搜索的关键技术叫做“感知哈希算法”,它
2016-03-26 21:35:19 4822 2
原创 【opencv学习笔记1】5种图像滤波辨析:方框、均值、高斯、中值、双边
图像滤波什么是图像滤波 图像滤波,即在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可缺少的操作,其处理效果的好坏将直接影响到后续图像处理和分析的有效性和可靠性。
2016-03-26 16:42:26 6846
原创 fatal error LNK1123:转换到COFF期间失败:文件无效或损坏
VS2010和VS2012或者sv2008和VS2010,高版本VS编译都会出现,使用VS2008的D:\Program Files\Microsoft Visual Studio 9.0\VC\bin目录下的cvtres.exe替换到VS2010版本VS目录下再编译成功。如果不行再用以下操作:上网搜索发现是嵌入清单的问题,于是对该工程以及所有依赖工程进行如下操作右键->工程属性->配置属性-> 清
2016-03-26 12:45:56 436
原创 Pycharm使用笔记
Pychram作为一款夸平台(在Windows、Max OS、Linux下均可使用)的Python 集成开发环境,带有相当完整的可以帮助用户在Python语言开发时挺好且高效率的工具。这里先简单介绍一下安装,注册,及一些基本的设置。
2016-03-25 23:19:52 858
原创 Function overloaded in C++
重载定义 如果两个函数名字相同并且在相同的域中被声明,但是参数表不同,则它们就是重载函数。
2016-03-25 13:09:33 2611
原创 Structure vs class in C++
在C++中,结构体与类的用法大致相似,除了以下几点区别:C++结构体内部成员变量及成员函数默认的访问级别是public,而C++类的内部成员变量及成员函数默认级别是private;C++结构体的继承默认是public,而C++类的继承默认是private;
2016-03-24 23:02:55 1472
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人