E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Canny源码解读
python数字图像处理基础(五)——
Canny
边缘检测、图像金字塔、图像分割
目录
Canny
边缘检测原理步骤图像金字塔1.高斯金字塔2.拉普拉斯金字塔图像分割图像轮廓检测1.检测轮廓2.绘制轮廓3.补充
Canny
边缘检测梯度是什么?
_hermit:
·
2024-01-18 08:48
数字图像处理
python
计算机视觉
opencv
RMI
源码解读
很多时候,身边那些对学习有一定方法的人都会这样对我说:不必深入源码的每个细节,知道大概就行了。但每次按照这个方式学习,我都会觉得内心无比空虚,觉得懂了,却又总觉得不太懂!所以今天我想继续深入探究大神编写RMI的真实思路,以及其中用到的知识技巧。下面我们用一句代码来打开JavaRMI世界的大门。(以下均为个人整理,如有错误,还望指正!)Registryregistry=LocateRegistry.
机器挖掘工
·
2024-01-17 23:14
Java
RMI
java
服务器
网络
墙地砖外形检测的技术方案-外部轮廓检测算法
Ramer算法利用
Canny
算子得到墙地砖轮廓后,必须进一步将轮廓线精确分段成墙地砖的四条边,从而可得到墙地砖轮廓尺寸、边直度和直角度指标。
会的东西有点杂
·
2024-01-17 23:14
机器视觉
算法
计算机视觉
人工智能
JMeter
源码解读
HashTree
背景:在JMeter中,HashTree是一种用于组织和管理测试计划元素的数据结构。它是一个基于LinkedHashMap的特殊实现,提供了一种层次结构的方式来存储和表示测试计划的各个组件。HashTree的特点如下:层次结构:HashTree使用树状结构来组织测试计划元素。每个节点都可以包含子节点,这样就形成了一个层次结构。树的根节点是测试计划本身,而叶子节点是具体的测试元素(如线程组、HTTP
测试界清流
·
2024-01-17 20:31
软件测试
接口测试
自动化测试
jmeter
基于opencv的直线检测(python&C++)
提供了直线检测python与C++版本,用于检测竖直线与横线,主要流程为:图像二值化+
Canny
边缘检测+霍夫直线变换直线检测一、python实现importshutilimportosimportcv2importnumpyasnpfilename
六五酥
·
2024-01-17 18:05
笔记
opencv
python
c++
Netty 核心
源码解读
—— 开篇
谈起Netty现在大家都很熟悉了,它在很多中间件和平台架构里都有扮演很关键的角色,我最早了解到Netty是在阅读dubbo源码时,而后来在工作中构建平台级的TCP长连接网关时也主要使用到了Netty,包括我现在负责的百亿级流量网关也主要是基于Netty和Mina搭建实现的。Netty是一个可用于快速开发可维护的高性能协议服务器和客户端的异步的事件驱动网络应用框架(引自netty.io),就我个人理
松然聊技术
·
2024-01-17 11:20
内核
epoll
java
netty
多线程
Netty 核心
源码解读
—— EventLoop 篇
本文我们将一起探究一下EventLoop的实现原理,让大家对Netty的线程模型有更加深入的了解。在上一篇里(ServerBootstrap篇),NettyServer在初始化时,会将bossGroup和workerGroup赋值给ServerBootstrap的group,那么这个EventLoopGroup是什么呢?EventLoopGroup## TcpServer.javaprivatef
松然聊技术
·
2024-01-17 11:20
java
开发语言
Soul中使用的zookeeper监听功能尝试和nacos同步
源码解读
Soul中使用的zookeeper监听功能尝试一直很好奇soul中基于zookeeper的数据变更是如何做到的。虽然看到了是基于zkClient的实现的,还是想自己尝试下zookeeper监听尝试首先新建一个maven项目,引入zkClientcom.101teczkclient0.10尝试着对zokkeeper中的数据和节点做一些改变,而这个改变就是Soul使用zookeeper中对于插件,选择
赵镇
·
2024-01-17 02:47
线程之间如何传递上下文信息
文章目录
源码解读
1.扩展ThreadPoolExecutor2.扩展Runnable3.整体流程源于工作中一个业务场景的需求。
倜傥村的少年
·
2024-01-16 21:17
并发程序设计
java
开发语言
Halcon提取彩色多通道图像的亚像素边缘edges_color_sub_pix算子
首先从名称上看,edgescolorsubpix算子多了一个color,表示它接受彩色多通道图像的输入,它使用
Canny
等滤波器提取亚像素精度的彩色边缘。另一个区
electrical1024
·
2024-01-16 21:14
计算机视觉
图像处理
人工智能
Netty ByteBuf
源码解读
Netty里的ByteBuf主要用于发送或接收消息。在JDK里有相似功能的类java.nio.ByteBuffer。由于JDK在设计ByteBufferAPI的时候对用户不太友好,主要表现在1:写读切换的时候需要调用flip方法。2:初使化的时候长度便固定了,没有提供自动扩容的功能。而Netty在设计ByteBuf的时候考虑到API在使用上的便利,对上面提到的两个问题很好的进行了规避。java
良辰美景TT
·
2024-01-16 20:43
Spring
源码解读
-Xml解析Annotation解析
首先,Spring上下文分为父Spring上下文和子Spring上下文。**子Spring就是SpringMVC的WebApplicationContext,同理服上下文就是spring框架本事的上下文Root上下文****父Spring的监听器是ContextLoaderListener这个Listener,SpringMVC的入口就在DispatcherServlet。**ContextLoa
洛神灬殇
·
2024-01-16 10:35
用Python实现给图片去黑边
图片去黑边(只考虑了去水平方向上的黑边)的核心算法是要找到图片顶部或顶部的黑边位置,即两个纵坐标值,主要用到了
canny
边缘计算、houghlines直线检测、easyocr识别等算法。
wangchenggong1988
·
2024-01-16 01:52
Python
python
windows
开发语言
Halcon轮廓的生成
Halcon轮廓的生成Halcon轮廓的生成最常用的是edges_sub_pix算子,在该算子中可以选择不同的滤波器类型,最常见的滤波器有
canny
和lanser2。
electrical1024
·
2024-01-15 21:27
人工智能
计算机视觉
图像处理
JAVA并发编程-从ReentrantLock看AQS实现
源码解读
ReentrantLock的构造方法//默认非公平锁publicReentrantLock(){sync=newNonfairSync();}//指定publicReentrantLock(booleanfair){sync=fair?newFairSync():newNonfairSync();}ReentrantLock的加锁流程执行ReentrantLock的lock方法publicvoid
coder_sheep
·
2024-01-15 17:13
并发编程
java
数据结构
链表
jvm
Spring
源码解读
,路径解析和占位符
知识要点:配置文件路径解析环境和属性解析过程详解配置文件路径解析当我们执行Spring应用程序的时候,首先遇见的就是路径解析问题。关键代码如下://设置xml配置文件路径publicvoidsetConfigLocations(String...locations){if(locations!=null){Assert.noNullElements(locations,"Configlocatio
javap
·
2024-01-15 10:11
geemap学习笔记047:边缘检测
其中
Canny
边缘检测算法使用四个独立的滤波器来识别对角线、垂直和水平边缘。计算提取水平和垂直方向的一阶导数值并计算梯度幅值,较小幅度的梯度则会被抑制。
静观云起
·
2024-01-15 09:42
geemap
学习
笔记
陶瓷碗口缺口检测-图像分割
本案例采用
Canny
边缘算子进行边缘提取,图a为原图像,图b为使用
Canny
算子提取的边缘图像。
会的东西有点杂
·
2024-01-15 08:04
机器视觉
计算机视觉
图像处理
人工智能
Spring Boot
源码解读
与原理分析
解读和分析SpringBoot的源码与原理是一项深入且复杂的任务,主要因为SpringBoot是一个庞大的项目,涵盖了众多的Spring框架特性。以下是一些关键点,可以帮助你理解SpringBoot的工作原理:1.起点:SpringApplication类SpringApplication类是SpringBoot的入口。它封装了一个Spring应用的启动流程。源码分析中可以关注SpringAppl
终将老去的穷苦程序员
·
2024-01-15 07:38
spring
boot
yolov5模型Detection输出内容与源码详细解读
文章目录前言一、Detiction类源码说明二、Detection类初始化参数解读三、Detection的训练输出
源码解读
四、Detection的预测输出
源码解读
1、self.grid内容解读2、xy/
tangjunjun-owen
·
2024-01-15 06:37
目标检测
YOLO
python
深度学习
Detection
yolov5
图像处理
har2case
源码解读
1、下载har2case源码地址:https://github.com/HttpRunner/har2case2、目录结构har2case:程序文件test:测试文件data:测试所需的har文件存放路径test_har:测试har文件test_utils:测试utils文件main:主入口setup:版本发布的文件(看不懂)3、har2case主要文件内容cli.py封装的命令compat.py
寻bug
·
2024-01-14 21:26
python
mac
linux
python
pip
pytest
Go
源码解读
|如何用好 errors 库的 errors.Is() 与 errors.As() 方法
前言大家好,这里是白泽,捣鼓了一下发现了一篇一年多前学习Golangerrors库的存稿,分享出来。以下均为原文内容。快一个月没有更新技术文章了,这段时间投注了较多的时间学习字节的开源项目Kitex/Hertz,并维护一些简单的issue,有兴趣的同学也可以去了解:https://www.cloudwego.io/这段时间迟迟没有更新文章,一方面是接触到了很多大佬,反观自身技术深度远远不及,变得不
-白 泽-
·
2024-01-13 22:33
golang
golang
开发语言
后端
数字图像处理常用算法的原理和代码实现详解
Canny
边缘检测算子原理和matlab实现代码拉普拉斯算子的原理和matlab实现代码Sobel算子原理及matlab实现代码中值滤波原理及matlab
时吨吨
·
2024-01-13 21:22
数字图像处理
算法
logback
源码解读
笔记(springboot)
logback
源码解读
笔记(springboot)一、Logfactory初始化StaticLoggerBinder的初始化二、springboot与logback整合三、logger的执行与日志的打印本人博客原地址
Eshin_Ye
·
2024-01-13 19:50
spring源码解读
java
spring
logback
log4j2
PyTorch
源码解读
(二)torchvision.transforms
PyTorch框架中有一个非常重要且好用的包:torchvision,该包主要由3个子包组成,分别是:torchvision.datasets、torchvision.models、torchvision.transforms。这3个子包的具体介绍可以参考官网:https://pytorch.org/docs/master/torchvision/index.html我的另外两篇博客对其他两个部分
cdy艳0917
·
2024-01-13 17:30
pytorch
opencv 绘制图像轮廓
理解图像边缘和轮廓寻找轮廓的操作一般用于二值图像,所以通常会使用阈值分割或
Canny
边缘检测先得到二值图。
我坚信阳光灿烂
·
2024-01-13 11:18
Halcon经典的边缘检测算子Sobel/Laplace/
Canny
Halcon经典的边缘检测算子文章目录Halcon经典的边缘检测算子1.Sobel算子2.Laplace算子3.
Canny
算子4.总结关于边缘检测,有许多经典的算子,各大图形处理库都有各自的边缘检测算子
electrical1024
·
2024-01-13 02:49
计算机视觉
深度学习
人工智能
Android 架构之OkHttp
源码解读
(中)
前言在上一篇中,主要讲解了OkHttp连接池复用机制、高并发分发、以及拦截器设计,但没有讲解每一个拦截器在框架中的作用,所以在本篇中会重点讲解每一个拦截器执行流程,以及对应的关系。在下一篇中,将会手写一份阉割版的OkHttp,用来巩固对OkHttp的认知。话不多说,直接开始。ResponsegetResponseWithInterceptorChain()throwsIOException{//B
我爱田Hebe
·
2024-01-13 01:52
C++高性能服务器框架muduo,与配套书籍《Linux多线程服务端编程》解读
目录muduo
源码解读
《Linux多线程服务端编程》笔记第1章线程安全的对象生命周期管理第2章线程同步精要第3章多线程服务器的适用场合与常用编程模型第4章C++多线程系统编程精要第5章高效的多线程日志第
夏天匆匆2过
·
2024-01-12 01:24
C/C++
服务器
c++
linux
c语言
C++流媒体服务器 ZLMediaKit框架ZLToolKit
源码解读
ZLMediaKit是国人开发的开源C++流媒体服务器,同SRS一样是主流的流媒体服务器。ZLToolKit是基于C++11的高性能服务器框架,和ZLMediaKit是同一个作者,ZLMediaKit正是使用该框架开发的。ZLMediaKit开源地址:https://github.com/ZLMediaKit/ZLMediaKitZLToolKit开源地址:https://github.com/Z
夏天匆匆2过
·
2024-01-12 01:52
C/C++
音视频
c++
服务器
开发语言
c语言
linux
【Spring
源码解读
】bean标签中的属性
说明今天在阅读Spring源码的时候,发现在加载xml中的bean时,解析了很多标签,其中有常用的如:scope、autowire、lazy-init、init-method、destroy-method等等。但还有很多很少用甚至没用过的标签,看来对这个经常使用的框架,还是知之甚少,本着探索的精神,决定将bean中所有相关标签的作用做一次整理,以便完善自己的知识体系。另外,说明一下,使用的Spri
Python编程社区
·
2024-01-12 00:12
【IP-Adapter】进阶 - 同款人物【2】 ☑
加入control3lineart加入cotrol3
canny
oneREAD
·
2024-01-11 20:57
AI
stable
diffusion
学习笔记之——3D Gaussian Splatting
源码解读
之前博客对3DGS进行了学习与调研学习笔记之——3DGaussianSplatting及其在SLAM与自动驾驶上的应用调研-CSDN博客文章浏览阅读450次。论文主页3DGaussianSplatting是最近NeRF方面的突破性工作,它的特点在于重建质量高的情况下还能接入传统光栅化,优化速度也快(能够在较少的训练时间,实现SOTA级别的NeRF的实时渲染效果,且可以以1080p分辨率进行高质量的
gwpscut
·
2024-01-11 15:53
学习
笔记
DAPLink
源码解读
DAPLink的Webusb部分涉及以下几主要个文件Vfs_manager.cstream_opne,stream_werite,strem_close,usb接口file_stream.copen,write,close操作virtual_fs.cfat16虚拟系统vs_user.c虚拟磁盘文件创建,文件命令处理flash_decoder.cbin,hex文件解析、烧写编程target_flas
cqcyst
·
2024-01-11 08:13
C/C++
嵌入式设备
ARM
Apache Doris 聚合函数源码阅读与解析|
源码解读
系列
笔者最近由于工作需要开始调研ApacheDoris,通过阅读聚合函数代码切入ApacheDoris内核,同时也秉承着开源的精神,开发了array_agg函数并贡献给社区。笔者通过这篇文章记录下对源码的一些理解,同时也方便后面的新人更快速地上手源码开发。聚合函数,顾名思义,即对一组数据执行聚合计算并返回结果的函数,在统计分析过程中属于最常见的函数之一,最典型的聚合函数包括count、min、max、
SelectDB技术团队
·
2024-01-11 07:16
数据库
大数据
数据分析
数据仓库
Apache
Doris
aodv-uu
源码解读
目录前言
源码解读
defs.hlist.{h,c}params.hnl.{h,c}routing_table.{h,c}timer_queue.{h,c}seek_list.{h,c}llf.
瓴龍
·
2024-01-11 04:37
无线网络协议
无线网络协议
aodv
Linux 内核源码解析---心得记录
系统启动全流程图linux
源码解读
系列关于内核
源码解读
的一系列资料:链接1,链接2从内核源码的init/main.c开始阅读。fork()函数涉及到linux内核源码fork()函数的理解。
mosiwi
·
2024-01-11 02:42
linux
linux
Vue
源码解读
(7)—— Hook Event
当学习成为了习惯,知识也就变成了常识。感谢各位的关注、点赞、收藏和评论。新视频和文章会第一时间在微信公众号发送,欢迎关注:李永宁lyn文章已收录到github仓库liyongning/blog,欢迎Watch和Star。封面image前言HookEvent(钩子事件)相信很多Vue开发者都没有使用过,甚至没听过,毕竟Vue官方文档中也没有提及。Vue提供了一些生命周期钩子函数,供开发者在特定的逻辑
李永宁_lyn
·
2024-01-10 18:34
解读MyabtisPlus中的R类(通用响应包装类)
目录前言1.概念2.
源码解读
3.Demo前言大部分R类可以自已手写一个适配的,但MybatisPlus中有专门的R类,于是就使用封装好的类即可1.概念通用R类是一种用于处理API响应的通用响应包装类。
码农研究僧
·
2024-01-10 13:43
java
java
R类
通用相应包装类
Orchestrator
源码解读
2-故障失败发现
目录目录前言核心流程函数调用路径GetReplicationAnalysis故障类型和对应的处理函数拓扑结构警告类型与MHA相比前言Orchestrator另外一个重要的功能是监控集群,发现故障。根据从复制拓扑本身获得的信息,它可以识别各种故障场景。Orchestrator介绍四-失败/故障检测_orchestrator心跳-CSDN博客核心流程函数调用路径ContinuousDiscovery-
DBA之路
·
2024-01-10 08:57
orchestrator
数据库
mysql
【Spring Boot
源码解读
】之 【为何引入了 Jedis 依赖最后用的还是 Lettuce 客户端?】
1、SpringBoot2.x的两种Redis客户端首先,我们都知道,从SpringBoot2.x开始Lettuce已取代Jedis成为首选Redis的客户端。当然SpringBoot2.x仍然支持Jedis,并且你可以任意切换客户端。至于为什么会使用Lettuce替换Jedis,大家可自行上网搜索。2、我就是要使用Jedis!那么如果我们还是要在项目中使用Jedis作为Redis的客户端呢?是不
Howinfun
·
2024-01-10 08:29
Springboot
SpringBoot
Lettuce和Jedis
Redis
Go语言 io包
源码解读
你必须非常努力,才能看起来毫不费力!微信搜索公众号[漫漫Coding路],一起FromZeroToHero!前言前两篇文章Go语言io包核心接口详解、Go语言io包基本接口详解,我们已经学习了io包中的核心接口、基本接口和组合接口,这些都是基本的接口定义和规范,那么本篇文章我们就一起来看下io包中对上述接口的使用,包括三个结构体和部分方法,我们通过研究源码来加深对接口定义的理解。结构体Limite
Lifelmy
·
2024-01-10 06:10
Go
golang
开发语言
后端
opencv入门到精通——
Canny
边缘检测
目录理论OpenCV中的
Canny
Edge检测附加资源在本章中,我们将学习
Canny
边缘检测的概念OpenCV函数:cv.
Canny
()理论
Canny
EdgeDetection是一种流行的边缘检测算法。
陈子迩
·
2024-01-09 23:55
opencv从入门到精通
opencv
人工智能
计算机视觉
Linux
源码解读
系列:深入理解内核的奥秘
本文将介绍一个关于Linux
源码解读
的系列文章,帮助读者深入理解内核的奥秘。二、Linux
源码解读
系列简介1、内核架构
五言六舌
·
2024-01-09 13:15
云计算
运维
Linux
linux
运维
服务器
传统图像处理学习笔记更新中
线性插值双线性插值仿射变换透视变换常见的边缘检测算子Sobel算法
Canny
算法Hough变换原理(直线和圆检测)找轮廓(findCountours)单应性(homography)原理
搬砖成就梦想
·
2024-01-09 12:20
机器学习
计算机视觉
图像处理
图像处理
学习
笔记
CogVLM多模态大模型训练代码详细教程(基于vscode调试与训练)
apex问题2、en_core_web_sm问题二、launch.json文件配置1、finetune_cogvlm_lora.sh被配置内容2、launch.json文件配置3、debug调试展示三、训练
源码解读
tangjunjun-owen
·
2024-01-09 11:50
语言模型-多模态大模型
vscode
编辑器
CogVLM
模型训练
02GORM
源码解读
简介定义模型ModelStruct获取表名StructFieldRelationship更多Scope模型解析字段解析小结总结简介GORM
源码解读
,基于v1.9.11版本.定义模型GORM是ORM,所以模型定义是最重要的部分
刷漆猫咪
·
2024-01-09 01:13
03Gin
源码解读
简介Context初始化Context之请求参数获取Context之模型绑定和验证Context之响应Context之高级响应Context之内容协商总结简介Gin
源码解读
,基于v1.5.0版本.Context
刷漆猫咪
·
2024-01-08 22:09
Canny
算法原理和应用
Canny
算法的原理使用高斯滤波器滤波使用Sobel滤波器滤波获得在x和y方向上的输出,在此基础上求出梯度的强度和梯度的角度edge为边缘强度,tan为梯度方向上图表示的是中心点的梯度向量、方位角以及边缘方向
资料加载中
·
2024-01-08 20:43
python
算法
计算机视觉
人工智能
Flutter 双指缩放和移动手势检测系列之--1方案
Flutter双指缩放和移动共存手势检测前言关于Flutter缩放和移动最终效果GestureDetector移动和缩放动作双指缩放和移动Gesture方案
源码解读
方案小结小结局限代码示例项目体验下一篇前言本文所采用
daimengliang
·
2024-01-08 13:53
flutter
前端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他