自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 1106 Lowest Price in Supply Chain (25分) C++

1106 Lowest Price in Supply Chain题目描述解题思路代码题目描述A supply chain is a network of retailers(零售商), distributors(经销商), and suppliers(供应商)-- everyone involved in moving a product from supplier to customer.Starting from one root supplier, everyone on the chain

2020-06-01 22:52:10 190

原创 1105 Spiral Matrix (25分) C++

1105 Spiral Matrix题目描述解题思路代码题目描述This time your job is to fill a sequence of N positive integers into a spiral matrix in non-increasing order. A spiral matrix is filled in from the first element at the upper-left corner, then move in a clockwise spiral. T

2020-05-27 23:05:54 176

原创 FPGA实现8080接口驱动TFL LCD屏(ILI9486芯片)

FPGA实现8080接口驱动TFL LCD屏(ILI9486芯片)

2017-09-19 11:11:55 8141 1

原创 OpenCV学习笔记(六):使用查找表修改图像外观

查找表是一个简单的一对一(或多对一)的函数,定义了如何将像素值转换为新的值。它的本质上是一个一维数组,对于常规灰度图像而言有256个条目。表的第i项表示相应对应灰度的新值,即newIntensity = lookup[oldIntensity];在OpenCV中利用cv::LUT函数对图像应用查找表以生成新图像。//利用查找表生成图像的负片cv::Mat reverse(const cv::Mat

2016-08-16 14:47:18 477

原创 OpenCV学习笔记(五):计算图像直方图

像素值在图像中的分布情况是这幅图像的一个重要特征。直方图是一个简单的表,它给出了衣服图像或一组图像中拥有给定数值的像素数量。在OpenCV中计算直方图可以通过使用cv::clacHist()函数。这是一个通用函数,可计算任意像素类型的多通道图像。我们可以编写函数将直方图使用柱状图可视化。 cv::clacHist()函数允许你指定一个分布在几个图像中的多通道图像,所以函数要求的参数大多是数

2016-08-12 15:52:44 2012

原创 OpenCV学习笔记(四):颜色空间转换

在OpenCV中使用cv::cvtColor( InputArray src, OutputArray dst, int code, int dstCn=0 )进行颜色空间的转换 src和dst分别为输入图像和输出图像;code是个掩码,代表不同的转换方式;dstCn是输出图像的通道数,默认0为与输入图像相同常用颜色空间介绍及相应掩码RGB(或BGR)颜色空间:基于对红、绿、蓝三原色的使用。RGB

2016-08-08 14:12:07 870

转载 Ubuntu启动长时间黑屏

虽然不知道这是不是Ubuntu的通病,不过从10版本后很多机器都会出现Ubuntu启动过程中一直黑屏直到登录画面,中间显示器一点反应没有,根本看不到发生了什么,让人很难受。造成这种情况的原因主要是安装受限制驱动后Plymouth自动设置开机分辨率,解决方法:(1)安装v86d和 hwinfo,然后查看显卡支持的分辨率: 命令: sudo apt-get install v86d hwinfo

2016-08-03 09:50:40 5648 5

原创 OpenCV学习笔记(三):邻域操作

核矩阵核矩阵描述了牵扯到的像素在计算过程中是如何组合从而获得目标值的。一个核定义了一个图像滤波器。核在每个像素上的输出等于各个像素与对应因子乘积纸盒。如 表示4个水平和竖直邻居像素乘以-1,加上当前像素乘以5。 以矩阵的方式定义一个核,之后使用opencv中的函数cv::filter2D完成邻域操作。void sharpen(const Mat &src, Mat ...

2016-08-03 01:17:33 2621

原创 OpenCV学习笔记(二):存取像素

OpenCV中图像的变量是cv::Mat类型,是一个包含像素数据的矩阵,对于灰度图像素是一个8位无符号数,彩色图像是一个三元数,表示三个颜色通道(OpenCV默认使用BGR的通道顺序)。存取像素image.at<uchar>(y,x) = value;image.at<cv::Vec3b>(y,x)[channel] = value;//image是cv::Mat类的对象//channel表明

2016-07-07 00:49:10 497

原创 OpenCV学习笔记(一)(Linux + Qt)

环境搭建一.安装Qt从Qt官网下载合适的版本http://www.qt.io/download/ ,得到run文件在ubuntu下直接安装二.安装OpenCV从OpenCV官网下载linux版本http://opencv.org/downloads.html,解压得到源码,在同目录建立一个临时文件夹opencv-build,在终端中依次输入cmake ../opencv-2.4.13make mak

2016-07-02 00:39:23 414

原创 JNI开发中native层与Java层的交互

在native层中对Java层进行交互的一切操作都离不开JNIEnv这个指针,里面包含了一系列对Java层的方法。native层操作Java复杂对象native方法声明 public static void sendArrayList(ArrayList list);cpp代码实现这里写代码片

2016-05-28 01:44:50 1960

原创 在android studio中使用NDK(1)

在android studio中使用NDK

2016-05-15 04:02:15 335

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除