代码片
shiter
CSDN博客专家,人工智能与大数据领域优秀创作者,累计近500W人次访问。 熟悉自然语言处理(NLP)、大数据(Spark 、Elasticsearch)、数据分析(Scala,Python),计算机视觉(OpenCV、立体匹配)等领域的研发工作。世界500强,高级算法工程师, 曾参与并负责国家级大数据项目,负责大健康平台相关开发与管理工作,负责金融行业AI与大数据平台产品设计、开发与落地。编程不仅仅是技术,还是艺术!talk is cheap,show me the code!
展开
-
OpenCV 实现哈哈镜效果
代码,有参考别人的代码// haha_mirror.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include "cv.h"#include "highgui.h"#include "math.h"#include "opencv2/core/core.hpp"#pragma comment(lib,"openc翻译 2015-02-22 01:14:36 · 8158 阅读 · 5 评论 -
win32贪吃蛇实现
写程序是一个循序渐进的过程,一开始都是加加减减,修修补补,这和我们做企业做创新的原理都是一样的,没有一蹴而就的成功,下面我们来看一个贪吃蛇的实现代码: 主要有两个大的步骤: 1.界面的绘制 2.蛇的绘制 主要代码:// Snake.cpp : 定义应用程序的入口点。//#include "stdafx.h"#include "Snake.h"#include <vector>#翻译 2016-05-30 21:44:23 · 5781 阅读 · 4 评论 -
OpenCV 矩形轮廓检测
#include "cv.h"#include #include #include #include #include #include #pragma comment(lib,"opencv_core2410d.lib") #pragma comment(lib,"opencv_highgui2410d.lib") #pragma comment(lib,"op翻译 2014-12-11 11:01:03 · 44332 阅读 · 4 评论 -
GrabCut in One Cut(基于图割算法grabcut的一次快速图像分割的OpenCV实现)----目前效果最好的图割
One cut in grabcut本文针对交互式图像分割中的图割算法,主要想翻译一篇英文文献。不足之处请大家指正。 该方法使用少量的辅助节点(这个辅助节点我没看出来代码在哪块提现的,还望高手指点)来实现高效率的分割,传统的基于梯度下降的方法的分割方法,如grabcut,可能会收敛到局部极值(在图像较大时),而实验结果表明,对于图像比较复杂的图像如果我们使用足够过的辅助原创 2015-11-27 20:43:41 · 18792 阅读 · 38 评论 -
vs2010 单文档MFC 通过加载位图文件作为客户区背景
实现效果:这个其实是一个非常常见的功能,大家都会考虑给自己简单的工程做一个背景界面。其实只要在view类中重载OnEraseBkgnd()这个函数就好了。代码如下:BOOL CdddView::OnEraseBkgnd(CDC* pDC){ // TODO: 在此添加消息处理程序代码和/或调用默认值 CString string("b.bmp"); HBITMAP hbi原创 2015-05-01 11:48:27 · 4566 阅读 · 5 评论 -
OpenCV 轮廓检测
读入彩色3通道图像,转换成灰度图像,再转换成二值图像,完后检测轮廓。 // cvtcolor.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include #pragma comment(lib, "opencv_highgui2410d.lib")#pragma comm翻译 2014-12-11 10:49:23 · 13073 阅读 · 0 评论 -
OpenCV中OpenMP的使用
vs2010中调用openMP,并添加头文件#include 代码来源:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ #include "stdafx.h"#include "cv.h" #include "highgui.h" #include #include #include #prag原创 2015-03-02 17:04:00 · 6618 阅读 · 2 评论 -
OpenCV OpenGL手写字符识别
Finger.h#ifndef __TOUCHSCREEN_FINGER__#define __TOUCHSCREEN_FINGER__#include #include class Finger{public: Finger() { area = 0.0f; w=h=0; };public: CvPoint center; float area; fl翻译 2014-12-10 16:43:00 · 6854 阅读 · 1 评论 -
图像边缘检测--OpenCV之cvCanny函数
图像边缘检测--OpenCV之cvCanny函数 分类: C/C++ void cvCanny( const CvArr* image, CvArr* edges, double threshold1, double threshold2, int aperture_size=3 ); image单通道输入图像.edges单通道存储边缘的输出图像threshold1第一个阈值threshol翻译 2014-12-22 17:10:09 · 8461 阅读 · 2 评论 -
OpenCV GUI基本操作,回调函数,进度条,裁剪图像等
代码为转载,出处找不到了,不贴了 工具条进度条:// ConvertColor.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #pragma comment(lib,"opencv_core2410d.lib") #pragma comment(lib翻译 2014-12-19 22:22:25 · 8087 阅读 · 2 评论 -
OpenCV 金字塔图像缩放
// image_pyramid.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include #include翻译 2014-12-10 17:31:47 · 2261 阅读 · 0 评论 -
OpenCV 透视变换实例
// affine transformation.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"/** * Automatic perspective correction for quadrilateral objects. See the tutorial at * http://opencv-code.com/tutorials/automa翻译 2014-12-11 17:21:47 · 13274 阅读 · 11 评论 -
OpenCV处理视频序列的类
代码出处,opencv2 cookbook:/*------------------------------------------------------------------------------------------*\ This file contains material supporting chapter 10 of the cookbook: Comput翻译 2014-12-10 16:19:28 · 2337 阅读 · 0 评论 -
leetcode 10 Regular Expression Matching(简单正则表达式匹配)
最近代码写的少了,而leetcode一直想做一个python,c/c++解题报告的专题,c/c++一直是我非常喜欢的,c语言编程练习的重要性体现在linux内核编程以及一些大公司算法上机的要求,python主要为了后序转型数据分析和机器学习,所以今天来做一个难度为hard 的简单正则表达式匹配。做了很多leetcode题目,我们来总结一下套路: 首先一般是检查输入参数是否正确,然后是处理算法的特殊原创 2017-02-21 01:19:33 · 7702 阅读 · 1 评论