自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦里蓝天

像风一样自由

原创 多线程开发中Cache伪共享问题及@Contended的使用

伪共享的危害 Cache伪共享问题是编程种真实存在的一个问题,Cache伪共享导致本来无关的两个线程相互抢占资源,并行成为串行,大大降低了系统的并发性。 伪共享问题是如何产生的 考虑下面所示的Java Class结构: class MyClass{ private int a; private...

2020-02-18 19:37:01

阅读数 30

评论数 0

原创 OpenCV Java 行人检测

package com.opencv; import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.MatOfDouble; import org.opencv.core.MatOfFloat; ...

2020-01-18 13:49:43

阅读数 48

评论数 0

原创 OpenCV4.2 Java HOG 图像特征提取

什么是HOG特征提取 HOG 即 定向梯度柱状图(Histograms of Oriented Gradients),它是由 Navneet Dalal 和 Bill Triggs 于 2005 年首次引入的。 Hog 算法的工作原理是创建图像中梯度方向分布的柱状图,然后以一种非常特殊的方式对其进...

2020-01-17 10:54:35

阅读数 37

评论数 0

原创 Linux定时备份MySQL数据库

新建目录 mkdir -p /data/mysqlbak/data mkdir -p /data/mysqlbak/scripts mkdir -p /data/mysqlbak/logs 创建备份脚本 cd /data/mysqlbak/scripts vi backup.sh 编辑脚本 #...

2020-01-17 09:38:22

阅读数 34

评论数 0

原创 OpenCV Java 距离变换的图像分割

package com.opencv; import java.util.ArrayList; import java.util.List; import org.opencv.core.Core; import org.opencv.core.CvType; import org....

2020-01-16 16:33:10

阅读数 54

评论数 0

原创 OpenCV Java 检测点是否在轮廓内

package com.opencv; import java.util.ArrayList; import java.util.List; import java.util.Random; import org.opencv.core.Core; import org.opencv.core...

2020-01-15 13:34:43

阅读数 56

评论数 0

原创 OpenCV Java 图像不变矩

图像不变矩 百度百科介绍: https://baike.baidu.com/item/%E5%9B%BE%E5%83%8F%E4%B8%8D%E5%8F%98/22105573?fr=aladdin OpenCV for Java 实现 package com.opencv; import ...

2020-01-15 11:15:32

阅读数 112

评论数 0

原创 OpenCV Java 为轮廓创建边界框和圆

package com.opencv; import java.util.ArrayList; import java.util.List; import java.util.Random; import org.opencv.core.Core; import org.opencv.core...

2020-01-14 17:10:03

阅读数 45

评论数 0

原创 OpenCV Java 图像的凸包计算 convexHull

凸包定义 凸包(Convex Hull)是一个计算几何(图形学)中的概念。 在一个实数向量空间V中,对于给定集合X,所有包含X的凸集的交集S被称为X的凸包。X的凸包可以用X内所有点(X1,…Xn)的凸组合来构造. 在二维欧几里得空间中,凸包可想象为一条刚好包著所有点的橡皮圈。 用不严谨的话来讲,给...

2020-01-14 15:47:03

阅读数 38

评论数 0

原创 OpenCV Java 在图像中查找轮廓

package com.opencv; import java.util.ArrayList; import java.util.List; import org.opencv.core.Core; import org.opencv.core.Core.MinMaxLocResu...

2020-01-14 11:19:35

阅读数 74

评论数 0

原创 OpenCV Java 模板匹配

什么是模板匹配 模板就是一副已知的小图像,而模板匹配就是在一副大图像中搜寻目标,已知该图中有要找的目标,且该目标同模板有相同的尺寸、方向和图像元素,通过一定的算法可以在图中找到目标,确定其坐标位置。 模板匹配是一种最原始、最基本的模式识别方法,研究某一特定对象物的图案位于图像的什么地方,进而识别对...

2020-01-14 09:56:45

阅读数 44

评论数 0

原创 OpenCV Java 直方图反向投影

什么是直方图反向投影和作用 openCV 官方文档给出的定义是:一种记录给定图像中的像素点如何适应直方图模型像素分布的方式。简单的讲, 所谓反向投影就是首先计算某一特征的直方图模型,然后使用模型去寻找图像中存在的该特征。如果把图像到生成直方图看作是正向,那么从直方图到生成图片就是反向。反向投影的作...

2020-01-13 16:43:17

阅读数 36

评论数 0

原创 OpenCV Java 图像直方图对比

不同源的不同参数直方图对比结果: 方法 Base VS Base(完全匹配) Base VS Test1 Base VS Test2 HISTCMP_CORREL 1.000000 0.182073 0.120447 HISTCMP_CHISQR 0.000000 21.184...

2020-01-13 15:48:13

阅读数 30

评论数 0

原创 OpenCV Java 图像直方图均衡化及直方图绘制

这种方法通常用来增加图像的全局对比度,尤其是当图像的有用数据的对比度相当接近的时候。通过这种方法,亮度可以更好地在直方图上分布。这样就可以用于增强局部的对比度而不影响整体的对比度,直方图均衡化通过有效地扩展常用的亮度来实现这种功能。 这种方法对于背景和前景都太亮或者太暗的图像非常有用,这种方法尤...

2020-01-13 14:33:05

阅读数 31

评论数 0

原创 OpenCV Java 图像重映射

package com.opencv; import org.opencv.core.Core; import org.opencv.core.CvType; import org.opencv.core.Mat; import org.opencv.core.Point; impo...

2020-01-13 14:16:07

阅读数 16

评论数 0

原创 OpenCV Java 图像圆形检测与绘制

package com.opencv; import org.opencv.core.Core; import org.opencv.core.CvType; import org.opencv.core.Mat; import org.opencv.core.Point; impo...

2020-01-13 11:55:21

阅读数 50

评论数 0

原创 OpenCV Java 图像线段检查与绘制

package com.opencv; import org.opencv.core.Core; import org.opencv.core.CvType; import org.opencv.core.Mat; import org.opencv.core.Point; impo...

2020-01-13 09:52:10

阅读数 47

评论数 0

原创 OpenCV Java 图像边缘检测 Sobel Scharr Laplacian Canny

package com.opencv; import org.opencv.core.Core; import org.opencv.core.CvType; import org.opencv.core.Mat; import org.opencv.core.Point; impo...

2020-01-11 16:51:03

阅读数 31

评论数 0

原创 OpenCV4.2 Java 图像边界扩展处理

package com.opencv; import org.opencv.core.Core; import org.opencv.core.CvType; import org.opencv.core.Mat; import org.opencv.core.Point; import org...

2020-01-11 13:31:47

阅读数 37

评论数 0

原创 OpenCV4.2 Java 图像与内核卷积处理(线性滤波)filter2D

package com.opencv; import org.opencv.core.Core; import org.opencv.core.CvType; import org.opencv.core.Mat; import org.opencv.core.Point; import org...

2020-01-11 10:29:28

阅读数 104

评论数 0

原创 系统脱库与多级缓存

1. 组件设定缓存过期时间 public List queryorder(order vo) if(缓存为空){ list= queryByCache(vo);//从数据库中读取数据 } return list; } 2. 代码设定缓存逻辑过期,可脱库运行 方法是利用时间戳,査询默认以...

2020-01-10 23:05:46

阅读数 16

评论数 0

原创 OpenCV4.2 Java 图像直接阈值化与自适应阈值化

package com.opencv; import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.Size; import org.opencv.highgui.HighGui; import ...

2020-01-10 17:09:45

阅读数 67

评论数 0

原创 OpenCV4.2 Java 图片上采样,下采样及归一化处理

package com.opencv; import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.Size; import org.opencv.highgui.HighGui; import ...

2020-01-10 14:42:08

阅读数 50

评论数 0

原创 OpenCV Java 图像水平线 垂直线提取

package com.opencv; import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.Point; import org.opencv.core.Size; import...

2020-01-09 22:33:58

阅读数 32

评论数 0

原创 OpenCV Java 高级形态转换:开运算,闭运算,形态学梯度,顶帽,黑帽 ,击中与击不中

package com.opencv; import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.Point; import org.opencv.core.Size; import org.o...

2020-01-09 17:31:59

阅读数 33

评论数 0

原创 OpenCV Java 图像扩张与侵蚀

package com.opencv; import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.Point; import org.opencv.core.Size; import org.o...

2020-01-08 10:30:26

阅读数 90

评论数 0

原创 OpenCV4.2 Java 图像模糊处理

package com.opencv; import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.Point; import org.opencv.core.Size; import org.o...

2020-01-07 17:10:11

阅读数 100

评论数 0

原创 OpenCV4.2 Java 调整图像亮度及对比度:线性调整与伽马校正

package com.opencv; import org.opencv.core.Core; import org.opencv.core.CvType; import org.opencv.core.Mat; import org.opencv.highgui.HighGui; ...

2020-01-07 15:29:48

阅读数 169

评论数 0

原创 OpenCV4.2 Java 操作图片像素及cvtColor详解

package com.opencv; import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.highgui.HighGui; import org.opencv.imgcodecs.Img...

2020-01-07 10:38:52

阅读数 146

评论数 0

转载 openCV Java 显示图片框架

package com.opencv; import org.opencv.core.Mat; import javax.swing.*; import java.awt.*; import java.awt.image.BufferedImage; import java.awt.image...

2020-01-07 08:41:36

阅读数 81

评论数 0

原创 OpenCV4.2 Eclipse window10环境搭建

下载安装OpenCV4.2 下载地址:https://sourceforge.net/projects/opencvlibrary/files/latest/download 使用OpenCV Java接口不用配置电脑系统变量,直接像安装其他软件一样安装即可。 比如安装到:C:\tool\o...

2020-01-06 13:35:55

阅读数 40

评论数 0

原创 OpenCV4.2 Java静态图片人脸识别

package com.opencv; import org.opencv.core.Core; import org.opencv.core.Mat; import org.opencv.core.MatOfRect; import org.opencv.core.Point; i...

2020-01-06 13:13:31

阅读数 169

评论数 0

原创 Java ThreadPoolExecutor线程池的使用

1. 线程池的介绍: 线程池(英语:thread pool):一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价。线程池不仅能够保证内核的充分利用,还能防止过分调度。...

2019-12-19 08:39:21

阅读数 60

评论数 0

原创 nginx systemctl方式开机自启动

1. 建立服务文件 vim /usr/lib/systemd/system/nginx.service 新建文件,把下面文件内容放到文件中 [Unit] Description=nginx After=network.target [Service] Type=forking ExecSta...

2019-12-18 14:32:12

阅读数 16

评论数 0

原创 nginx chkconfig方式开机自启动及env: /etc/init.d/nginx: 没有那个文件或目录错误的解决方式

开机启动 在/etc/init.d/目录下创建nginx脚本文件(不要直接用FTP创建编辑,使用vi编辑) 在上面创建的文件中添加下面内容: #!/bin/sh # # nginx - this script starts and stops the nginx daemon ...

2019-12-17 23:23:47

阅读数 102

评论数 0

原创 CentOS离线/内网/无网络安装PHP环境

准备rpm包,安装依赖(CentOS7演示) 使用当前CentOS的IOS镜像文件,使用压缩工具打开,把包中的Packages文件下的rpm文件复制到一个文件中。 在网站https://pkgs.org/搜索下载所需要的依赖包,根据使用的系统选择不同版本,CentOS7使用...

2019-12-14 22:24:12

阅读数 89

评论数 0

原创 Dom4j解析字符串xml格式

dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的软件。 Maven在线地址:https://mvnre...

2019-09-16 11:48:07

阅读数 63

评论数 0

原创 研发绩效管理

内容来自《产品研发管理-周辉著》

2019-09-11 11:04:29

阅读数 109

评论数 0

转载 nginx反向代理中的斜线

https://www.cnblogs.com/songguo/p/9564111.html 在进行nginx反向代理配置的时候,location和proxy_pass中的斜线会造成各种困扰,有时候多一个或少一个斜线,就会造成完全不同的结果,所以特地将location和proxy_pass后有无斜...

2019-08-29 15:37:19

阅读数 65

评论数 0

原创 MySql5.7设置主从同步

前言 我是在本机window上安装了2个mysql5.7,端口使用的3306与3307,如果是在linux上步骤与配置几乎一致。 配置主数据库 在my.ini [linux为my.cnf] mysqld 下添加: log-bin=C:/tool/MySQL/DB/Data/mysql-bin #同...

2019-06-27 16:41:27

阅读数 314

评论数 0

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