- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 C++中sort函数扩展小记
C++中sort函数在algorithm头文件中,其默认是升序排序,但也可以自定义排序方式,如下://重点:自定义排序方式不能和main函数放在一起bool cmp( int a, int b) { return a > b; }bool myCmp(vector<int> a, vector<int>b) {//a[1]表示根据第二列排序,a[0]表示根据...
2020-03-18 23:24:43
269
原创 二分法的使用以及边界设定
二分法的使用以及边界设定二分法用于有序序列的查找,其平均复杂度为O(lg(n)),二分法的算法比较简单,但是其边界的处理却让人很头疼,为方便以后复习,下面总结出了4中目前我遇到的模板二分法的几个要素:1、left2、mid3、right一般我们要查找的结果也是这三个中的其中一个,目前我遇到的是第一种和第三种题目背景:找出一个有序序列中某元素第一次或最后一次出现的位置显然序列...
2020-03-14 23:05:19
726
原创 leetCode14. 最长公共前缀
首先对于前缀之前的理解有误,现在正确认识一下,他就是从第一个字母或者数字开始的某个元素的子串题目编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”输入: [“flower”,“flow”,“flight”]输出: “fl”示例输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。解题思路:1、首先判断输入...
2019-11-23 18:09:09
156
原创 大数相乘
#include <iostream>#include <string>#include <vector>using namespace std;int main(){ //转换成字符串相乘才不会溢出 string num1, num2; while (cin >> num1 >> num2) { vector<...
2019-09-23 23:55:52
112
原创 C++ 链表的添加和删除
已经有一个链表,现在可以做以下两种操作1 a b,表示在第a个元素后面插入b2 a 表示删除第a个元素#include<iostream>using namespace std;typedef struct LinkList { int val; LinkList* next;}Linklist; int c;//在链表中添加元素void addList(L...
2019-09-22 12:06:54
1250
原创 字符串——int类型转换成char类型
记一种int 类型转换成char类型的方法int main() { int b = 9684357; char dest[200]; int k = 0; do { dest[k++] = b % 10 + 0x30; b /= 10; } while (b != 0); dest[k] = '\0'; //字符串必须添加'\0' cout << d...
2019-09-15 09:48:50
3561
原创 字符串——C++拼接多个字符串
拼接多个字符串在C++的可以通过strcpy_s 和srtcat_s实现,如:int main() { char first[10] = {'a','b','c'}; char second[] = "hello"; char* third = "world!"; char dest[200]; strcpy_s(dest,first); //这里要先用strcpy_s是因为de...
2019-09-15 09:27:15
12743
2
原创 U-Net: Convolutional Networks for Biomedical Image Segmentation理解一
U-net:Convolutional Networks for Biomedical Image Segmentation翻译这篇博客是简单的对U-Net: Convolutional Networks for Biomedical Image Segmentation文章的简单翻译,具体理解请参考U-Net:用于生物医学图像分割的卷积网络Abstract. There is large ...
2019-05-11 18:40:21
5795
1
原创 U-Net: Convolutional Networks for Biomedical Image Segmentation理解二
U-Net: Convolutional Networks for Biomedical Image Segmentation是Olaf Ronneberger等人在全卷积网络(fullyconvolutional network)的基础上的改进。该文章一开始说明了对于医学图像等需要像素级标签预测(即语义分割)的任务。针对这种现象,Ciresan提出了一种 采用动态滑动窗口从原始图像中根据一定...
2019-05-11 18:38:44
1292
原创 图像仿射变换与透视变换
____在做图片的相关任务时,由于拍摄角度等原因需要对图像进行一些预处理。最近用到了仿射变换和透视变换。通过查看了别人的博客以及一些相关的书籍,整理如下:____仿射变化主要用在对图像的形变,如旋转、平移、缩放等,它是二维空间上的变换。透视变换(Perspective Transformation)是指利用透视中心、像点、目标点三点共线的条件,按透视旋转定律使承影面(透视面)绕迹线(透视轴)旋转...
2019-01-03 22:34:23
3112
原创 安装python中的opencv是出现 系统无法将文件移到不同的磁盘驱动器
在python中安装opencv包,用 pip install XX.whl文件时,出现系统无法将文件移到不同的磁盘驱动器。这个问题的解决方法有两种,第一种,在C:\Windows\System32 路径下操作第二种 有可能是你的Spyder中正在运行或者运行过原来的opencv,所以关掉Spyder就可以解决的...
2018-11-23 16:22:54
623
原创 python3.6 opencv3.4.3使用surf特征出错【解决方案】
python3.6 opencv3.4.3使用surf特征出错【解决方案】surf = cv2.xfeatures2d.SURF_create()cv2.error: OpenCV(3.4.3) C:\projects\opencv-python\opencv_contrib\modules\xfeatures2d\src\surt.cpp:1207: error: (-213:The fun...
2018-11-23 16:18:37
3087
原创 图像处理——Haar特征
Haar特征最初是用来进行人脸特征的表示的,最近重新看了SURF算法,发现在生成特征点描述子的时候也有用到Haar特征。查看了一些博文,自己整理一些,方便以后复习。 Haar特征分为三类:边缘特征、线性特征、中心特征和对角线特征,组合成特征模型。特征模板有黑白两种颜色,且定义模板的特征值为模板中 白色区域的像素总和 减去 黑色区域的像素总和。这里还涉及到积分图像的应用。Haar特征
2018-01-18 16:28:49
3596
1
原创 机器学习之感知器
感知器(Perception)是1957年由Rosenblatt提出,是神经网络与支持向量机的基础。感知器是二类分类的线性分类模型,它的输入为实例的特征向量X,输出是实例的类别y。(y一般取值为 +1 和-1)感知器的目标是将对应的输入空间的实例划分为正负两类的分离超平面。感知器的学习宗旨是通过训练数据得到将训练数据划分的分离超平面,所以需要一个衡量错误分类的因子,即损失函数,利用梯度下降法对损失函
2017-10-20 11:12:40
429
原创 Python之opencv 分水岭分割算法
分水岭分割算法 分水岭分割算法的定义网上随便百度一下就可以知道了,我就说一下我的理解,有不对的希望大家也可以帮忙指正。 对于分水岭分割,我的理解是,一幅图像是由不同大小的灰度级像素值构成的,可以把不同的大小想象成不同高度的山脉,接着在地表(就是从像素灰度级0开始)向这个山脉地脉注入水,那么当一个山脉与另一个山脉将要融合的线上就是图像的边界,当水注入最高山脉后形成的现象就是整幅图的边界。cv2.w
2017-07-17 17:16:53
12039
8
原创 Python基础
一、一些基本规则和特殊字符 - 井号(#) 表示注释 - 换行(\n)行分隔符 - 反斜杠(\) 继续上一行 - 分号(;)将两个语句连接在一起 - 冒号(:)将代码块的头和体分开 - 语句(代码块)以缩进的方式体现 - Python文件以模块的形式组织 #交换A和B的值 a,b=3,5 a,b=b,a print a,b #5,3换行除了用反斜杠(
2017-07-04 11:00:29
315
原创 Python+Opencv框出图像二维码
这是我第一次写博客,主要是为了做一些学习笔记。Python现在的流行度日渐增高,Python中也有opencv的接口,不过只支持opencv2.昨天在别人的博客上发现一个用Python和opencv框出图像中的二维码,我实现了一遍,其中有些知识点不是很详细,我这里详细的说明一下,为刚开始学习这两者的朋友提供一些参考。**(这个例子并不能框出所有类型图片的条形码,但可以提供实现问题的思路)**首先
2017-05-19 18:14:01
1153
TensorFlow For machine intelligence
2018-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人