python语言实现基本图像处理(PIL)

1、输出原本图像: 利用PIL中的函数,可以从大多数图像格式的文件中读取数据,然后写入最常见的图像格式文件中,可使用Image读取图像。 from PIL import Image pil_im = Image.open('C:/Users/dell/Desktop/a.jpg') pil_im.show() 1.1、绘制图像轮廓与直方图 图像的直方图用来表征该图像像素值的分布情况。用一定数目的小区间(bin)来指定表征像素值的范围,每个小区间会得到落入该小区间表示范围的像素数目。用hist
分类: 其他 发布时间: 03-19 22:11 阅读次数: 0

SIFT算法实现特征匹配与地理标识(python)

1. SIFT算法 1.1 概述 SIFT(Scale-Invariant Feature Transform,尺度不变特征变换),由David G.Lowe提出,是一种计算机视觉的算法。它用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变量。SIFT算法可解决的问题有目标的旋转、缩放、平移(RST)、图像仿射/投影变换(视点viewpoint)、弱光照影响(illumination)、部分目标遮挡(occlusion)、杂物场景(clutter)、噪声
分类: 其他 发布时间: 03-19 22:11 阅读次数: 0

django学习链接

http://www.liujiangblog.com/course/django/ 利用django创建一个投票网站 【详细】 http://www.cnblogs.com/tangbinghaochi/p/6206947.html Django知识点 http://blog.csdn.net/tonydandelion2014/article/details/51938423
分类: 其他 发布时间: 03-19 22:11 阅读次数: 0

Sublime Text3—Project(项目管理)

摘要 Project 可以理解为项目、工程或者站点,以下称项目。使用项目管理的好处是:不用将所有文件都放到同一个根目录,可以将相关但不同路径的文件组成一个Project,每个项目都是独立的,文件的状态等都会被保存,因此只需一个窗口便可以在多个项目中随意切换。 一、创建Project 先将文件加进侧边栏创建 Project,以下方式都可: 打开侧边栏,快键键是 Ctrl+B,Ctrl+K,直接将文件拖拽进去即可。 点击菜单 Project | Add Folder to Project 选择要添
分类: 其他 发布时间: 03-19 22:11 阅读次数: 0

sublime-a-file-icon 安装

https://github.com/bofm/sublime-a-file-icon
分类: 其他 发布时间: 03-19 22:11 阅读次数: 0

nacicat premium 连接错误

nacicat premium 连接数据库报错:#1045 – Accès refusé pour l’utilisateur: ‘root’@’@localhost’ (mot de passe: NON) wamp环境刚装好,连接phpMyAdmin成功。把数据库的自带的用户全删掉,只保留了root用户并添加密码访问。退出后,再一次访问时,就报如下错误: #1045 - Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot d
分类: 其他 发布时间: 03-19 22:11 阅读次数: 0

五种Sublime text 3同时快速编辑多行内容

转自:http://blog.csdn.net/sinat_34719507/article/details/53891927 Sublime text 3是一个非常强大的网站编辑工具。 这里小云深深的被它的快速编辑多行内容功能所吸引。 先说下,使用下面的功能要安装一个叫emmet的插件。 没有的话,自行度娘吧。 下面就来看下具体的五种方式吧: 1,鼠标选中多行,按下 Ctrl Shift L (Command Shift L) 即可同时编辑这些行; 2,鼠标选中文本,反复按 CTRL D (
分类: 其他 发布时间: 03-19 22:11 阅读次数: 0

1565: [NOI2009]植物大战僵尸 【最大权闭合子图(网络流二元关系)】

版权声明:本文为博主原创文章,未经博主允许必须转载。 https://blog.csdn.net/C20181220_xiang_m_y/article/details/88563170 题意: n*m的植物矩阵,每个植物有价值v,吃掉一颗植物之前必须先吃掉与它同一行右边的植物,同时植物间有保护关系(x,y),表示吃掉x之前必须先吃掉y。 题目分析: 其实这个题似乎就是 最大权闭合子图问题: 考虑二元关系模型,x选则y必须选,也就是说x选、y不选的代价为inf 那么ans = 正权点之和 -
分类: 其他 发布时间: 03-19 22:11 阅读次数: 0

BZOJ 2400: Spoj 839 Optimal Marks 【按位最小割】

版权声明:本文为博主原创文章,未经博主允许必须转载。 https://blog.csdn.net/C20181220_xiang_m_y/article/details/88566472 题目描述: 定义无向图中的一条边的值为:这条边连接的两个点的值的异或值。 定义一个无向图的值为:这个无向图所有边的值的和。 给你一个有n个结点m条边的无向图。其中的一些点的值是给定的,而其余的点的值由你决定(但要求均为非负数),使得这个无向图的值最小。在无向图的值最小的前提下,使得无向图中所有点的值的和最小。
分类: 其他 发布时间: 03-19 22:11 阅读次数: 0

BZOJ 3576: [Hnoi2014]江南乐【SG函数】

版权声明:本文为博主原创文章,未经博主允许必须转载。 https://blog.csdn.net/C20181220_xiang_m_y/article/details/88595579 题目传送门 题目分析: 每堆石子是独立的,可以求出每堆的SG函数再异或起来。 所以考虑预处理(或者记忆化搜索)SG函数。 设石子数量为 nnn,枚举它分成的堆数 iii,那么较小堆的石子数是 ⌊ni⌋\lfloor\frac ni\rfloor⌊in⌋(较大堆是 ⌊ni⌋\lfloor\frac ni\rfl
分类: 其他 发布时间: 03-19 22:11 阅读次数: 0

BZOJ 2281: [Sdoi2011]黑白棋 【另类nim游戏】

版权声明:本文为博主原创文章,未经博主允许必须转载。 https://blog.csdn.net/C20181220_xiang_m_y/article/details/88617166 题目传送门 题目分析: 题面似乎有点问题,如果白棋可以往左走,黑棋可以往右走,这游戏可能下不完。 所以白棋只能往右走,黑棋只能往左走。 又因为相邻的棋子颜色不同,所以这就变成了k/2个nim游戏的组合,同时有一点变化,就是每次不是只能从一堆中拿,而是至多d堆。 把每一堆的石子数量看成二进制,那么这个游戏的必败
分类: 其他 发布时间: 03-19 22:10 阅读次数: 0

BZOJ 1115: [POI2009]石子游戏Kam 【阶梯nim】

版权声明:本文为博主原创文章,未经博主允许必须转载。 https://blog.csdn.net/C20181220_xiang_m_y/article/details/88617355 题目传送门 阶梯nim 相当于是倒过来的阶梯nim,作差求奇数阶异或和。 Code: #include<cstdio> #include<cctype> inline void read(int &a){ char c;while(!isdigit(c=getchar())); for(a=c
分类: 其他 发布时间: 03-19 22:10 阅读次数: 0

BZOJ 2463: [中山市选2009]谁能赢呢? 【构造?】

版权声明:本文为博主原创文章,未经博主允许必须转载。 https://blog.csdn.net/C20181220_xiang_m_y/article/details/88623859 题目传送门 题目分析: 若n为偶数,用1*2的骨牌把棋盘铺满,最开始处在一个骨牌中,先手每次可以走完一个骨牌,后手则需要走到一个新的骨牌,直到最后没有新的骨牌可走,所以先手必胜。 若n为奇数,则用骨牌铺完后会空出一个格子,所以后手必胜。 推荐一个更给力的棋盘博弈问题:「雅礼集训 2017 Day2」棋盘游戏
分类: 其他 发布时间: 03-19 22:10 阅读次数: 0

BZOJ 1299: [LLH邀请赛]巧克力棒 【SG函数/博弈分析/高斯消元】

版权声明:本文为博主原创文章,未经博主允许必须转载。 https://blog.csdn.net/C20181220_xiang_m_y/article/details/88624116 题目传送门 题目描述: 有n<=14根巧克力棒,每根有一个长度L<=109,开始时都在盒子里,每次操作可以把若干根巧克力棒从盒子里取出来,或者把一根已经取出来的巧克力棒吃掉正整数长度,最后不能操作者输,给定开始每根巧克力棒的长度,问先手是否必胜。 题目分析: 法一:非常暴力且通用的 O(3n)O(3^n)O(
分类: 其他 发布时间: 03-19 22:10 阅读次数: 0

BZOJ 1022: [SHOI2008]小约翰的游戏John【Anti-SG游戏与SJ定理】

版权声明:本文为博主原创文章,未经博主允许必须转载。 https://blog.csdn.net/C20181220_xiang_m_y/article/details/88636115 题目分析: Anti-SG游戏(决策集合为空者胜) 针对这道题口胡一通。 游戏分三种情况:(下面的异或和指的是所有堆的SG值的异或和) 每堆只有一个石子,此时 若异或和为0(偶数堆),则先手必胜 (A) 若异或和为1(奇数堆),则先手必败 (B) 只有一堆石子数>1,(C) 若有奇数堆石子数为1的,那么先手把
分类: 其他 发布时间: 03-19 22:10 阅读次数: 0

BZOJ 1982: [Spoj 2021]Moving Pebbles 【另一类石子问题】

版权声明:本文为博主原创文章,未经博主允许必须转载。 https://blog.csdn.net/C20181220_xiang_m_y/article/details/88649491 题目描述: 有n堆石子,第i堆有Ai颗,两个人轮流取,每次必须从一堆中取走大于0颗石子,并且可以从这堆石子随便拿一些石子分到其它堆,数目不限(可以为0),但是已经没有石子的堆不能再被放入石子。谁取完谁赢,判断先取方是否有必胜策略。 题目分析: 然而我并没有用高精度? 然而scanf会WA,用读入优化就算爆了也
分类: 其他 发布时间: 03-19 22:10 阅读次数: 0

BZOJ 2927: [Poi1999]多边形之战 【博弈分析】

版权声明:本文为博主原创文章,未经博主允许必须转载。 https://blog.csdn.net/C20181220_xiang_m_y/article/details/88652318 题目描述: 多边形之战是一个双人游戏。游戏在一个有n个顶点的凸多边形上进行,这个凸多边形的n-3条对角线将多边形分成n-2个三角形,这n-3条对角线在多边形的顶点相交。三角形中的一个被染成黑色,其余是白色。双方轮流进行游戏,当轮到一方时,他必须沿着画好的对角线,从多边形上切下一个三角形。切下黑色三角形的一方获
分类: 其他 发布时间: 03-19 22:10 阅读次数: 0

51nod 1943 联通期望 【状压DP】

版权声明:本文为博主原创文章,未经博主允许必须转载。 https://blog.csdn.net/C20181220_xiang_m_y/article/details/88658611 题面: 在一片大海上有n个岛屿,规划建设m座桥,第i座桥的成本为zi,但由于海怪的存在,第i座桥有pi的概率不能建造。 求在让岛屿尽量联通的情况下,期望最小成本为多少。 尽量联通:在对每座桥确定能否建造的情况下,对于任意两个岛屿,如果存在一种建桥方案使得它们联通,那么它们必须联通。 n≤14,m≤n(n−1)
分类: 其他 发布时间: 03-19 22:10 阅读次数: 0

BZOJ 2594: [Wc2006]水管局长数据加强版 【LCT维护最小生成树】

版权声明:本文为博主原创文章,未经博主允许必须转载。 https://blog.csdn.net/C20181220_xiang_m_y/article/details/88671356 题目分析: 要明确一个事实:并查集删边是不存在的,不可能写的 所以离线之后把询问反过来做,变成加边 (这也是个老套路了) 对于删掉的边,用map存下它原来的编号 加回去的时候,询问(x,y)路径上的最大边权,看能否替换掉它。 但是众所周知LCT似乎只能维护点权。 那么就把边看作点,向两个端点连边,自身的点权就
分类: 其他 发布时间: 03-19 22:10 阅读次数: 0

BZOJ 2631: tree 【LCT维护链上加乘运算】

版权声明:本文为博主原创文章,未经博主允许必须转载。 https://blog.csdn.net/C20181220_xiang_m_y/article/details/88673097 板题,维护add,mul,siz,val,sum。 下传的时候优先乘法。 Code: #include<cstdio> #include<cctype> #include<cstring> #include<map> #include<algorithm> #define maxn 100005 using
分类: 其他 发布时间: 03-19 22:10 阅读次数: 0