- 博客(78)
- 资源 (12)
- 收藏
- 关注
原创 C++11并发编程学习笔记
首先需要注意的是:C++11中的线程需要VS2012以上版本才可以,否则程序不识别头文件#include<thread>,所有的线程工具均在这个头文件中。一、C++11并发编程:thread简单的认识:1、创建线程实例时,必须提供该线程将要执行的函数,方法之一就是传递一个函数指针。测试代码如下:#include<thread>#include<iostream>...
2018-04-08 08:51:21
521
原创 Windows下C++ Socket编程
Socket编程有三种:流式套接字(SOCK_STREAM),数据包套接字(SOCK_DGRAM),原始套接字(SOCK_RAW),基于TCP的Socket编程采用流式套接字。下面分别介绍Server和Client端的编程步骤:Server端:1.加载套接字,创建套接字(WSAStartup()/socket)2.绑定套接字到一个IP地址和端口(bind());3.将套接字设置为监听模式等待请求连...
2018-04-06 15:09:24
2694
1
原创 WebLogic 12 安装过程
由于工作需要,第一次使用WebLogic,感觉很陌生,安装完成后不知道怎么Create Domain and Start WebLogic Server,在此记录下来,WebLogic除了包括WebLogic Server服务器之外,还包括一些围绕WebLogic的产品,习惯上我们说的WebLogic是指WebLogic Server,不同于Tomcat,WebLogic不开源不免费,接下来是Web
2017-12-13 15:08:21
627
原创 Linux中tar如何将压缩成 POSIX tar archive然后再解压
一、压缩:如果你使用的是 GNU tar,那么就有个参数来设置所产生的文件的格式: -H, --format=FORMAT 创建指定格式的归档 FORMAT 是以下格式中的一种: gnu GNU tar 1.13.x 格式 oldgnu GNU 格式 as per tar <
2017-11-19 18:26:13
6100
转载 Linux下解压缩文件 及tar命令的使用学习
Linux下解压缩文件 及tar命令的使用学习 {今天在linux.chinaitlab上看到了几个好文章,一直没有对Linux下解压缩文件及tar命令有一个完全的学习,这些文章写的太好了,介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、zip、 unzip、rar、unrar等程式,以及如何使用它
2017-10-21 20:31:39
956
原创 JavaScript编程
1、给定数组,判断某元素是否存在于数组中,若存在得到其在数组中的位置:var endStr_Arr=new Array("aa","bb","cc","dd","ee","ff","gg","hh","ii","jj");var sel="cc";var idx=0;for(var k=0;k<endStr_Arr.length;k++){ if(endStr_Arr[k].in
2017-09-30 10:37:38
267
原创 SQL Server还原数据库方法总结
1、工作中每天面临很多的Bug,改掉一个Bug之后需要重新搭建一个纯净的环境将code check in to Git上面,那么问题来了,刚开始比较笨的方法就是delete db->restore db,时间长了,每次都去delete,然后restore感觉好麻烦,有没有更简单省事的方法来还原数据库呢?下面详细介绍下还原数据库的两种方法:1、将Server停掉,然后delete db->res
2017-09-22 17:06:23
1328
原创 SQL Server连接错误(Microsoft SQL Server,Error:2)
一大早来上班就遇到数据库连不上的问题,明明昨天还好好的,于是乎,开始各种找问题的解决方案。1、首先SQL连接错误信息如下:2、各种百度之后,发现问题出现在服务里面,Win+R打开运行后,输入“services.msc”打开服务,需要Service name:MSSQLSERVER打开,问题就迎刃而解了。
2017-09-15 09:52:58
17307
9
原创 JavaScript简单实例
JavaScript (JS)是属于网络的脚本语言,目前被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。 初学JS,将自己学习过程中的简单实例代码放在这里,由于以前写过html,所以初次接触JS并不陌生,方便以后的学习和工作,现将简单实例在此列出: 一、简单实例: 1、通过指定的id来访问HTML元素并修改其内容(按钮触发): (1)代码<!DOCTY
2017-07-24 12:06:58
24214
2
原创 openCV实现鼠标响应裁剪图像
给定一幅图像,将其中的某一部分兴趣区域裁剪出来,这在PS中很好实现,但是使用openCV如何实现呢?因此本文主要介绍openCV使用鼠标响应来裁剪图像: 一、代码部分:#include "stdafx.h"#include "cv.h" #include <highgui.h> #include <stdio.h> IplImage* org = 0; IplImage* img =
2017-07-16 14:50:30
1687
1
原创 openCV实现图像的角点检测
历时一个多月,于今天上午终于将项目交上去了,这期间虽很辛苦,但是成长了不少,在此将项目中涉及到的知识点进行整理,本文主要介绍图像的角点检测: 一、代码部分:// Detect_Corners.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "opencv2/opencv.hpp" #include <opencv2/imgproc
2017-07-16 14:28:59
2356
原创 openCV实现图像分割
openCV实现将图像切成m*n块: 一、代码部分:#include "stdafx.h"#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <iostream> #include <vector> #include<string>#include<sstream>using
2017-07-16 00:02:56
9981
4
原创 openCV实现图像的轮廓检测以及外接矩形
前两篇博文分别介绍了图像的边缘检测和轮廓检测,本文接着介绍图像的轮廓检测和轮廓外接矩形:一、代码部分:// extract_contours.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<cv.h> #include<highgui.h> using namespace cv;using namespace std;int _tm
2017-07-15 23:09:54
11747
8
原创 openCV实现图像的直线检测
上一篇博文介绍了图像的Canny边缘检测,本文主要介绍图像的直线检测部分,主要使用概率霍夫变换来检测直线,调用的函数为HoughLinesP(),下面给出代码部分以及直线检测效果图:1、代码部分:// Detect_Lines.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include "highgui.h"using n
2017-07-08 19:03:01
3468
原创 openCV实现图像边缘检测
最近自己在做一个有关图像处理的小项目,涉及到图像的边缘检测、直线检测、轮廓检测以及角点检测等,本文主要介绍图像的边缘检测,使用的是Canny边缘检测算法,具体代码以及检测效果如下:1、代码部分:// Image_Canny.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include "highgui.h"using na
2017-07-08 17:31:56
2191
原创 PostgreSQL中的基本命令总结
最近几天由于工作需要,用到PostgreSQL,安装的是PostgreSQL 9.6版本,现将基本的命令行指令总结一下,以备忘。1、创建数据库: (1)菜单是最简单的方法: (2)指令创建:createdb -U postgres test2、Restore 数据库:pg_restore -d test -U postgres c:\\test.backup3、删
2017-07-07 12:49:42
469
原创 openCV实现图像归一化
今天下午师弟问了一个关于图像归一化的问题,因此小编写了关于图像归一化的代码,比如一个文件夹下有多幅图像,每幅图像的大小不一致,如果想把这些图像归一化为相同大小的图像,就涉及到归一化的问题,现分享代码如下:#include <opencv2/opencv.hpp>#include "highgui.h"#include <iostream>usin...
2017-06-03 16:28:09
19481
18
原创 C++实现二分查找
1、首先新建binary_search.cpp,实现二分查找函数,代码如下: #include using namespace std; int binary_search(int *array,int nSize,int key) { _ASSERT((array!=NULL)&&(nSize!=0)); int l
2017-04-21 00:21:36
1276
原创 数据库基础知识
1、在SQL中,table与view的区别? table(表)是一个完整的表,所有的数据都存放在这个表中。 view(视图)可以是一个表,或者是表里面的内容,是有选择性的,view相当于把一个SQL查询方法起一个名字,在需要使用时,直接使用这个名字不需要输入一长串的SQL。
2017-04-13 17:00:03
407
原创 Linux Shell脚本编程入门篇之二
一、什么是脚本? 提前写好可执行代码,用来完成特定任务的文件,是一个顺序批处理的解释性程序。常见的脚本语言如下图所示: 二、脚本的创建过程: 写出自己的第一个Shell脚本: (1)理清任务:------自然语言:步骤拆分、顺序化整理。 案例需求: --新建一
2017-04-09 22:17:05
752
原创 Linux Shell脚本编程入门篇之一
一、什么是Shell? Shell是工作在Linux内核与用户之间的解释程序; (1)相当于操作系统的“外壳”; (2)向Linux内核传达用户指令的“翻译官”; (3)通常指BASH(/bin/bash) Windows下的Shell解释器:C:\Windows\Syst
2017-04-09 20:45:21
710
原创 Linux常用的基本命令
Linux中许多命令是必须掌握的,初学这些命令,在此记录下来,方便以后查命令。1、显示日期命令:date 2、显示日历命令:cal 3、简单好用的计算器:bc至于红色框框选的部分,10/100=0.1,结果为什么是0呢?这是因为bc预设仅输出整数,如果要输出小数位,那么就必须要执行命令“scale=number”,number指的是小数点的位数。例如第二个红框框选的部分,scale...
2017-04-06 22:02:49
601
原创 Ubuntu14.04下C++程序编辑、编译、运行入门篇
初次接触Ubuntu,一脑子的糊涂,更别提如何在Ubuntu下编译运行C++程序了,经过查资料,下面是自己在Ubuntu下写的第一个C++程序,仅供初学者参考,也为自己的入门学习梳理下思路。一、编译单个cpp文件1、输入组合键“Ctrl+Alt+t”调出终端;2、需要在当前目录下创建一个.cpp文件,这里命名为first.cpp,通过命令“touch first.cpp”就可以直接创建...
2017-04-06 21:04:37
31267
2
原创 char *img_name与char img_name[]的区别
在MFC的按钮消息响应中写如下代码:(1)char img_name[100]="..\\dataset\\holidays\\images\\";(2)const char *src=result[k];(3)strcat(img_name,src);(4)IplImage *img=cvLoadImage(temp_img_name);点击按钮,程序正确运行。而
2017-03-21 19:38:34
1269
原创 C++虚函数的作用及实例说明
一、虚函数虚函数是C++用于实现多态(polymorphism)的机制,核心理念就是通过基类访问派生类定义的函数。定义虚函数是为了用基类的指针来调用子类的函数。下面介绍的是虚函数的一个典型应用:#includeusing namespace std;class A{public:void print(){cout}};class B:public
2017-03-14 22:14:28
1069
转载 图像检索:基于内容的图像检索技术
图像检索:基于内容的图像检索技术背景与意义在Web2.0时代,尤其是随着Flickr、Facebook等社交网站的流行,图像、视频、音频、文本等异构数据每天都在以惊人的速度增长。例如, Facebook注册用户超过10亿,每月上传超过10亿的图片;Flickr图片社交网站2015年用户上传图片数目达7.28亿,平均每天用户上传约200万的图片;中
2017-03-07 18:33:59
2711
6
原创 MFC设置静态文本框字体的大小
在MFC对话框中,要想设置静态文本框的字体大小,无法直接在属性里面进行设置,需要在写代码进行设置,具体方法如下:1、在MFC对话框中放置static text框;2、添加控件关联变量,m_static(是control,而不是value) //先改变下ID就可以正常添加控件变量3、声明全局类对象:CFont cfont;4、在初始化对话框中设置如下代码: cfo
2017-03-01 21:41:26
22327
2
原创 OpenCV2.2版本以上显示图片到MFC 的picture control中
OpenCV 2.2 以及后面的版本取消掉了 CvvImage.h 和CvvImage.cpp 两个文件,直接导致无法调用里面的显示函数来将图片显示到 MFC 的 Picture Control 控件中。为此,网上很多人表示只要将这两个文件人为的添加到自己的工程里面就解决问题了,网上有这两个文件的源代码,但是这麻烦不说,还会导致一些奇奇怪怪的报错,自己在尝试的过程中遇到了很多问题,所以在了解了一些
2017-02-28 10:37:13
840
原创 C++笔面试题
1、.h头文件中的ifndef/define/endif的作用? 防止该头文件被重复引用。2、#include与#incude“file.h”的区别? #include:编译器从标准库路径开始搜索和引用file.h; #include“file.h”:编译器从当前工作路径搜索并引用file.h;3、extern "C"的作用? exter
2017-01-29 15:58:54
735
原创 C++ 基础知识回顾
一、每种数据类型所占内存大小 #include using namespace std; int main() { //测试每种数据类型在内存中所占的字节 int a=1; float b=0.89; char s[]="Hello"; int e=sizeof(s);
2017-01-17 12:01:28
389
转载 基于深度学习的图像识别进展:百度的若干实践
来源:《中国计算机学会通讯》 2015年第4期《专题》作者:都大龙 余轶南 罗 恒 等概述:深度学习和图像识别近年来在人工智能领域最受关注的,非深度学习莫属。自2006年吉奥夫雷·辛顿(Geoffery Hinton)等在《科学》(Science)杂志发表那篇著名的论文[1]开始,深度学习的热潮从学术界席卷到了工业界。2012年6月,《纽约时报》披露“谷歌大脑(Google
2017-01-15 17:02:06
5984
转载 视觉词袋模型
转载自 : http://blog.sina.com.cn/s/blog_65e1c60b0100zr1z.htmlBag of Visual WordMotivation 1)纹理识别(texture recognition) texton: refer to fundamental micro-structures in generic material i
2016-01-25 11:05:52
1044
转载 TF-IDF与余弦相似性的计算
转自:http://www.ruanyifeng.com/blog/2013/03/tf-idf.html这个标题看上去好像很复杂,其实我要谈的是一个很简单的问题。有一篇很长的文章,我要用计算机提取它的关键词(Automatic Keyphrase extraction),完全不加以人工干预,请问怎样才能正确做到?这个问题涉及到数据挖掘、文本处理、信息检索等很多计算
2016-01-13 11:27:22
463
转载 TF-IDF与余弦相似性的应用
转自:http://www.ruanyifeng.com/blog/2013/03/tf-idf.html这个标题看上去好像很复杂,其实我要谈的是一个很简单的问题。有一篇很长的文章,我要用计算机提取它的关键词(Automatic Keyphrase extraction),完全不加以人工干预,请问怎样才能正确做到?这个问题涉及到数据挖掘、文本处理、信息检索等很多计算
2016-01-13 11:23:31
403
转载 BoW
利用ORB/SIFT + k-means + BOF + GPS 的Building location and recgonition项目阶段总结标签: orbk-means倒排索引2015-03-31 15:05 342人阅读 评论(8) 收藏 举报 分类:实验室项目版权声明:本文为博主原创文章,未经博主允许不得转载。目
2016-01-03 15:21:01
960
转载 SIFT算法详解
SIFT算法详解2012-04-28 21:40 123190人阅读 评论(167) 收藏 举报jobs互联网图像处理数据库算法目录(?)[+]尺度不变特征变换匹配算法详解Scale Invariant Feature Transform(SIFT)Just For Funzdd zddmail@gmail.com
2015-10-25 09:30:19
525
OpenCV3.4.6(已编译OpenCV_Contrib3.4.6)
2021-07-07
OpenCV3.0实现SIFT特征提取+RANSAC剔除误匹配点
2018-11-21
app-debug.apk
2020-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人