自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 leetcode 9 Palindrome Number

class Solution {public: bool isPalindrome(int x) { //int div = 1; //if (x < 0) // return false; //else if (x == 0) // return true; //else //{ // while (x / div >= 10) div *= 10; // whil...

2018-03-04 11:14:01 126

翻译 leetcode 8 String to Integer (atoi)

class Solution {public: int myAtoi(string str) { int i = 0, sign = 1, n = str.size(); long long result = 0; //while (str[i] == " ")    //写错了 双引号表示的是字符串 while (str[i] == ' ') { i++; } //while ...

2018-03-04 09:56:33 113

原创 关于opencv-----imshow是否要提前建立的问题

       对于imshow,如果单独显示一幅图片,如imshow("img",路飞.jpg)。这样是可以的,系统会自己默认创建一个img窗口。      但是如果在没有事先 建立窗口namedWindow("img", 1),同时还在img上有一些操做,那么这时候系统是不能显示这个窗口的,必须要显式的建立窗口。比如下面这个,在int main()中,只是 namedWindow("草帽", 1...

2018-03-03 18:31:38 203

原创 关于findContours的轮廓层次hierichy的一些认识

    下面是源代码,包括从网上找到的一些加上自己的一些修改, 此处仅仅探究了CV_RETR_CCOMP(只有内外两层轮廓)情况下,CV_CHAIN_APPROX_NONE保存所有点的时候的状况,由此可以大致看出findContours的hierichy的原理。    我把原图和跑完程序后得到了20个轮廓及其次序和hierichy关系(可以跑一遍得到)保存在附加文件中。(因为不会上传图片,所以只好...

2018-03-03 18:31:00 405

原创 大津法二值化图像分割(提取边缘)

      前一段时间想要做一个边缘提取的任务。就是将由于光照等原因形成的边界提取出来。尝试过sobel,canny等方法,感觉没啥效果,虽然人眼能看出来图上是有边界的,但是如果用算法检测,即使把地上很不明显的边界检出来,也不会检测出来光照的边界。      师兄提醒我可以尝试用下大津算法。被认为是图像分割中阈值选取的最佳算法,计算简单,不受图像亮度和对比度的影响,因此在数字图像处理上得到了广泛的...

2018-03-03 18:30:44 3507 1

原创 关于Mat的复制的问题。

   Mat是OpenCV最基本的数据结构,Mat即矩阵(Matrix)的缩写,Mat数据结构主要包含2部分:Header和Pointer。Header中主要包含矩阵的大小,存储方式,存储地址等信息;Pointer中存储指向像素值的指针。关于Mat数据复制:前面说过Mat包括头和数据指针,当使用Mat的构造函数初始化的时候,会将头和数据指针复制(注意:只是指针复制,指针指向的地址不会复制),若要将...

2018-03-03 18:30:16 437

原创 leetcode 7

class Solution {public: int reverse(int x) { bool flag = 1; if (x < 0) { x = -x; flag = 0; } int res = 0; while (x!=0) { if (abs(res) > INT_MAX/10) return 0;     //这个想清楚,学会为什么这么做 ...

2018-03-03 18:28:46 133

原创 leetcode3记录

class Solution {public:int lengthOfLongestSubstring(string s) {int m[256] = { 0 }, res = 0, left = 0;for (int i = 0; i < s.size(); ++i) {if (m[s[i]] == 0 || m[s[i]] < left) {res = max(res, i - l...

2018-03-03 18:27:10 140

原创 leetcode5. Longest Palindromic Substring

class Solution{public:string longestPalindrome(string s){int length=0;int qidian = 0;for (int i = 0; i != s.size(); i++){int curlength1 = 0;int curlength2 = 0;for (int j = 0; ((i - j) >= 0) &&a...

2018-03-03 18:26:51 108

原创 leetcode 6

第一遍理解错了题,以为是奇数列全是连着的,偶数列隔一个写一个数:写出程序如下,即新建一个数组,把东西都填进去,在按照行读class Solution {public:string convert(string s, int numRows) {int len = s.length();int i = 0;int shuangL = numRows;int danL = numRows / 2;in...

2018-03-03 18:26:24 116

空空如也

空空如也

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

TA关注的人

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