opengl(es)/opencv
致一
音视频行业深耕多年,熟悉直播、RTC,对在线教育、娱乐秀场等音视频技术与架构有深入研究,目前在一线互联网公司从事音视频开发工作。
展开
-
opengl 纹理知识点
2、纹理坐标我们先来回忆一下之前学过的一点内容:当我们绘制一个三角形时,只需要指定三个顶点的颜色。三角形中其它各点的颜色不需要我们指定,这些点的颜色是OpenGL自己通过计算得到的。在我们学习OpneGL光照时,法线向量、材质的指定,都是只需要在顶点处指定一下就可以了,其它地方的法线向量和材质都是OpenGL自己通过计算去获得。纹理的使用方法也与此类似。只要指定每一个顶点在纹理转载 2016-12-22 11:16:11 · 530 阅读 · 0 评论 -
opengl学习网址
LearnOpenGl中文版http://bullteacher.com/category/zh_learnopengl_com原创 2017-02-23 10:47:14 · 324 阅读 · 0 评论 -
opencv cv2.THRESH_OTSU 二值化
原文地址:http://www.mamicode.com/info-detail-907204.html Otsu’s二值化我们前面说到,cv2.threshold函数是有两个返回值的,前面一直用的第二个返回值,也就是阈值处理后的图像,那么第一个返回值(得到图像的阈值)将会在这里用到。 前面对于阈值的处理上,我们选择的阈值都是127,那么实际情况下,怎么去选择这个127呢?有的转载 2017-05-04 14:25:52 · 28490 阅读 · 2 评论 -
opencv 垂直投影分割字符
原图:#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include #include using namespace cv;using namespace std;vector horizontalProjectionMat(Mat srcImg)//水平投影{ Mat转载 2017-05-05 10:42:43 · 7000 阅读 · 9 评论 -
不均匀光照二值化算法 sauvola
void sauvola(unsigned char * grayImage, unsigned char * biImage, int w, int h, double k, int windowSize){ int whalf = windowSize >> 1; int i, j; int IMAGE_WIDTH = w; int IMAGE_HEIGHT = h; // cr原创 2017-05-09 15:52:10 · 3292 阅读 · 2 评论