
编程
_zhang_bei_
算法工程师,曾经做图像算法,如今从事机器学习,深度学习,大数据,用户画像,推荐等相关工作。
展开
-
2048小游戏c++实现
用c++实现了一下2048小游戏,没有界面,用控制台显示。#include <stdlib.h>#include <time.h>#include <string.h>#include <stdio.h>class Game2048 {public: Game2048(int _max_score = 2048): max_score(_max_score) { N原创 2015-08-17 22:32:57 · 3273 阅读 · 0 评论 -
均值滤波的快速实现
复杂度最高的版本,每个像素点做w*h次加法和1次除法void MeanFilter(int width, int height, int pitch, int w, int h, // filter size uint8* srcp, uint8* dstp){ memcpy(dstp, srcp, sizeof(uint8) * height * pitch); int h原创 2016-08-27 21:20:24 · 4753 阅读 · 4 评论 -
canny边缘检测C\C++实现
原理不多说,直接上代码#define PI 3.1415926#define EDGE_VALUE 235#define NON_EDGE_VALUE 16enum {HOR = 0, VER, POS45, NEG45};typedef unsigned char uint8;void CannyEdge(const uint8* i原创 2016-09-09 21:25:53 · 4927 阅读 · 5 评论 -
c语言实现给yuv文件添加帧序号
这是我14年刚工作时候写的代码。当时领导提出给yuv文件加帧序号,我就实现了这么一个算法。后来其实也没怎么用过,但是实现的思路挺有意思的。无意中给翻出来了,挂到网上来,更新一下我许久都没有更新的博客。。。。 先看图 main函数#include <stdio.h>#include <stdlib.h>#include <time.h>#include <string.h>#inc原创 2017-04-26 20:44:27 · 1571 阅读 · 0 评论