边缘检测基础 边缘检测边缘检测的一般步骤滤波边缘检测的算法主要是基于图像强度的一阶和二阶导数,但导数通常对噪声很敏感,因此必须采用滤波器来改善与噪声有关的边缘检测器的性能,常见的滤波方法主要有高斯滤波,即采用离散化的高斯函数产生一组归一化的高斯核,然后基于高斯核函数对图像灰度矩阵的每一点进行加权求和增强增强边缘的基础是确定图像各点邻域强度的变化值。增强算法可以将图像灰度点邻域强度值有显著变化的点凸显出来,在具体编程实现时,可通过计算梯度幅值来确定检测经过增强的图像,往往邻域中有很多点的梯度值比较
Centos常用命令 Centos常用命令从centos7开始使用systemctl来管理服务和程序,包括了service和chkconfig通用启动一个服务systemctl start 服务名关闭一个服务systemctl stop 服务名重启一个服务systemctl restart 服务名显示一个服务的状态systemctl status 服务名在开机时启用一个服务systemctl enable 服务名在开机时禁用一个服务systemctl disab
右键保存剪贴板数据 右键保存剪贴板数据这个小工具是由程序员小山与Bug的视频启发,加上一直以来为保存剪切板中的数据苦恼不已,通常都是为了保存这些数据不得不进行繁琐的操作。为了保存一段文字,需要将这段文字复制后手动创建一个txt文件,使用记事本、文本编辑器等打开这个文件,将文字粘贴进去再保存。为了保存一张截图、一张浏览器上的图片,需要打开画图、QQ、微信等粘贴、发送后再另存为本地磁盘文件。右键保存剪贴板数据 - 尘の博客主要技能:Java(可以换成自己熟悉的)exe4J —— Java打包工具
剑指 Offer II 014. 字符串中的变位词 剑指 Offer II 014. 字符串中的变位词题目示例解答题目来源为leetcode题目给定两个字符串s1和s2,写一个函数来判断s2是否包含s1的某个变位词。换句话说,第一个字符串的排列之一是第二个字符串的子串。示例示例1:输入: s1 = “ab” s2 = “eidbaooo”输出: True解释: s2 包含 s1 的排列之一 (“ba”).示例2:输入: s1= “ab” s2 = “eidboaoo”输出: False提示1<=s1
剑指 Offer II 002. 二进制加法 题目给定两个 01 字符串 a 和 b ,请计算它们的和,并以二进制字符串的形式输出。输入为 非空 字符串且只包含数字 1 和 0。示例示例 1:输入: a = "11", b = "10"输出: "101"示例 2:输入: a = "1010", b = "1011"输出: "10101"提示:每个字符串仅由字符 ‘0’ 或 ‘1’ 组成。1 <= a.length, b.length <= 104字符串如果不是 “0” ,就都不含前导零。程序代码
剑指 Offer II 001. 整数除法 题目描述给定两个整数 a 和 b ,求它们的除法的商 a/b ,要求不得使用乘号 *、除号 / 以及求余符号 `% 。注意:整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 truncate(-2.7335) = -2假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231−1]。本题中,如果除法结果溢出,则返回 231−1示例示例1输入:a = 15, b = 2输出:7解
漫步者W800bt,无线蓝牙链接电脑 用浏览器看视频 自动关机 漫步者W800bt,无线蓝牙链接电脑 用浏览器看视频 自动关机原因是谷歌浏览器新增的音量调节界面插件的问题,解决方法:进这个网址设置 chrome://flags/#hardware-media-key-handling 里面Hardware Media Key Handling 改成disabled,然后点击右下角浏览器重启就OK了。不仅是chrome有效,新版的Microsoft Edge也亲测有效。不修改这个设置也可,使用下面的方法也可以,亲测注意:本文只是自己在遇到这个问题的时候解
Android开发笔记——Android 9发送通知 Android 9 发送通知发送通知布局文件程序代码运行截图发送通知布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:
log4j2配置 log4j2.xml<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --><!--Configuration后面的status,这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,你会看到log4j2内部各种详细输出-->.
Docker汇总 Docker汇总安装docker常用命令MySQL安装与使用拉取镜像运行MySQL安装dockerLinuxcentos7安装命令yum -y updateyum -y install docker卸载命令:sudo yum remove docker \docker-common \container-selinux \docker-selinux \docker-engine卸载Docker后,/var/lib/docker/目录下会保留原Docker的镜像,网络
Vue实现Todo List 基于Vue实现的Todo List实现效果完成功能代码传值解读实现效果完成功能Vue 的基础案例Vue 的组件Vue 父组件向子组件传值Vue 子组件向父组件传值Vue 的动态样式绑定Layui 的弹窗实践代码<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <title>Todo List</title> &l
ESP8266开发笔记 ESP8266开发笔记ESP8266开发笔记目前实现的功能功能预览代码Arduino代码服务器代码ESP8266开发笔记今天是开始上手刚买的ESP8266模块的第一天,刚有点进展,现记录如下。目前实现的功能今天刚上手开发,查了不少资料,目前已经实现的功能如下:实现网络连接 ,可以连接目前家庭网络;实现对服务器数据的请求 ,可以请求服务器数据;实现JSON数据处理 功能,可以将服务器...
迷宫可达 问题描述给定一张迷宫地图,该地图标识了迷宫各处的位置坐标,并已知迷宫个位置的状态信息,即该处是路还是墙,移动方向是东、南、西、北四个方向,判断从入口是否可以到达出口#include <iostream>using namespace std;typedef struct Node { int x; int y;} Node;/** * 创建 m 行 ...
多项式乘法 L1和L2是两个带头结点的单链表表示的多项式,编写算法计算两个多项式的乘积,运算结果仍用单链表进行存储#include <iostream>using namespace std;typedef struct LNode { int coefficient; //系数 int degree; //次数 struct LNode *next; //...
字符串去除特定字符 题目描述输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。输入描述:测试数据有多组,每组输入字符串s和字符c。输出描述:对于每组输入,输出去除c字符后的结果。示例1输入healloa输出hello#include <iostream>#include <fstream>#include <string>#incl...
KMP算法 时间紧迫直接贴代码,后期有时间再补上#include <iostream>#include <fstream>#include <string>#include <ostream>#include <iterator>#include <vector>#include <algorithm>#inc...
米拓世纪初试 米拓世纪初试笔记;两道编程题:给定一个由正数,负数和0组成的整数数组,将所有为0的元素,挪到数组末尾。要求时间复杂度O(n)解题思路:采用左右指针,同时向中间遍历,这样只需要遍历一遍数组就可以完成/** * @author chen */public class Main { /** * 一个由正数,负数和0组成的整数数组,将所有为0的元素,挪到数组末尾 ...