Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/YLDarren/opencvHandleImg
/ functions
Functions
341 in github.com/YLDarren/opencvHandleImg
⨍
Functions
341
◇
Types & classes
30
↓ 2 callers
Method
findMaxContour
作用:返回边缘检测之后的最大轮廓 @param cannyMat Canny之后的Mat矩阵 @return
Opencv/src/old/reconsitution/ImgUtils2.java:712
↓ 2 callers
Method
findMaxContour
作用:返回边缘检测之后的最大轮廓 @param cannyMat Canny之后的Mat矩阵 @return
Opencv/src/old/reconsitution/ImgUtils.java:731
↓ 2 callers
Method
findMaxContour
作用:返回边缘检测之后的最大轮廓 @param cannyMat Canny之后的Mat矩阵 @return
Opencv/src/ContoursUtils/ContoursUtils.java:58
↓ 2 callers
Method
getAdapThreshold
作用:自适应选取阀值 @param src Mat矩阵图像 @return
Opencv/src/old/rewrite/ImgUtils.java:127
↓ 2 callers
Method
getAdapThreshold
作用:自适应选取阀值 @param src Mat矩阵图像 @return
Opencv/src/old/reconsitution/ImgUtils2.java:128
↓ 2 callers
Method
getAdapThreshold
作用:自适应选取阀值 @param src Mat矩阵图像 @return
Opencv/src/old/reconsitution/ImgUtils.java:128
↓ 2 callers
Method
getAdapThreshold
作用:自适应选取阀值 @param src Mat矩阵图像 @return
Opencv/src/product/ImageOpencvUtils.java:139
↓ 2 callers
Method
getAdapThreshold
作用:自适应选取阀值 @param src Mat矩阵图像 @return
Opencv/src/GrayUtils/GrayUtils.java:177
↓ 2 callers
Method
judgeImg
判单输入的图像是表格类型的图,还是一般的图 根据表格图像的特征,即表格横线大致一样长的特征 true表示是表格图像 false表示是一般图像 @param src Mat矩阵对象 @return
Opencv/src/old/utils/HandleImgUtils.java:1144
↓ 2 callers
Method
matFactory
作用:输入图像路径,返回mat矩阵 @param imgPath 图像路径 @return
Opencv/src/old/reconsitution/ImgUtils2.java:33
↓ 2 callers
Method
paintRect
画矩形 @param src @param r @param scalar @return
Opencv/src/product/ImageOpencvUtils.java:1114
↓ 2 callers
Method
paintRect
画矩形 @param src @param r @param scalar @return
Opencv/src/PaintUtils/PaintUtils.java:74
↓ 2 callers
Method
resize
把图片归一化到相同的大小 @param src Mat矩阵对象 @return
Opencv/src/old/utils/HandleImgUtils.java:496
↓ 2 callers
Method
resize
把图片归一化到相同的大小 @param src Mat矩阵对象 @return
Opencv/src/product/ImageOpencvUtils.java:1135
↓ 2 callers
Method
rotation
旋转矩形 @param src mat矩阵 @param rect 矩形 @return
Opencv/src/old/rewrite/ImgUtils.java:1599
↓ 2 callers
Method
rotation
旋转矩形 @param src mat矩阵 @param rect 矩形 @return
Opencv/src/old/utils/HandleImgUtils.java:874
↓ 2 callers
Method
rotation
旋转矩形 @param src mat矩阵 @param rect 矩形 @return
Opencv/src/old/reconsitution/ImgUtils2.java:1355
↓ 2 callers
Method
rotation
旋转矩形 @param src mat矩阵 @param rect 矩形 @return
Opencv/src/old/reconsitution/ImgUtils.java:1080
↓ 2 callers
Method
rotation
旋转矩形 @param cannyMat mat矩阵 @param rect 矩形 @return
Opencv/src/product/ImageOpencvUtils.java:850
↓ 2 callers
Method
swap
交换数组中l1和l2的数据 @param l1 @param l2 @param arr @return
Opencv/src/MathUtils/MathUtils.java:215
↓ 2 callers
Method
trimImg
裁剪图像,主要使切割图像的内容更靠中间(即去除内容周边的空白) @param src Mat矩阵对象 @return
Opencv/src/old/utils/HandleImgUtils.java:971
↓ 2 callers
Method
turnPixel
确保白底黑字或者黑底白字 @param src @param b true:表示白底黑字 , false相反 @return
Opencv/src/GeneralUtils/GeneralUtils.java:104
↓ 2 callers
Method
turnPixel
作用:翻转图像像素 @param src Mat矩阵图像 @return
Opencv/src/old/rewrite/ImgUtils.java:178
↓ 2 callers
Method
turnPixel
作用:翻转图像像素 @param src Mat矩阵图像 @return
Opencv/src/old/reconsitution/ImgUtils2.java:179
↓ 2 callers
Method
turnPixel
作用:翻转图像像素 @param src Mat矩阵图像 @return
Opencv/src/old/reconsitution/ImgUtils.java:179
↓ 2 callers
Method
turnPixel
作用:翻转图像像素 @param src Mat矩阵图像 @return
Opencv/src/product/ImageOpencvUtils.java:190
↓ 2 callers
Method
useApproxPolyDPFindPoints
利用函数approxPolyDP来对指定的点集进行逼近 精确度设置好,效果还是比较好的 @param cannyMat
Opencv/src/old/utils/HandleImgUtils.java:558
↓ 2 callers
Method
zipLinePixel
压缩像素值数量;即统计zipLine行像素值的数量为一行 @param num @param zipLine
Opencv/src/old/rewrite/ImgUtils.java:558
↓ 1 callers
Method
_cutImgX
水平投影法切割,适用于类似表格的图像(默认白底黑字) 改进 @param src Mat矩阵对象 @return
Opencv/src/old/rewrite/ImgUtils.java:579
↓ 1 callers
Method
_cutImgY
垂直投影法切割,适用于类似表格的图像(默认白底黑字) 改进 @param src Mat矩阵对象 @return
Opencv/src/old/rewrite/ImgUtils.java:657
↓ 1 callers
Method
avgColMat
返回Mat每一列的平均值 @param grayMat @return
Opencv/src/MathUtils/MathUtils.java:72
↓ 1 callers
Method
avgRowMat
返回Mat每一行的平均值 @param grayMat @return
Opencv/src/MathUtils/MathUtils.java:90
↓ 1 callers
Method
binaryzation
()
Opencv/src/old/test/TestOpencv.java:44
↓ 1 callers
Method
confirmPositionDown
确定图像内容startDown的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像 的高 @return
Opencv/src/old/rewrite/ImgUtils.java:808
↓ 1 callers
Method
confirmPositionDown
确定图像内容startDown的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像 的高 @return
Opencv/src/old/utils/HandleImgUtils.java:1026
↓ 1 callers
Method
confirmPositionDown
确定图像内容startDown的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像 的高 @return
Opencv/src/old/reconsitution/ImgUtils2.java:589
↓ 1 callers
Method
confirmPositionDown
确定图像内容startDown的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像 的高 @return
Opencv/src/old/reconsitution/ImgUtils.java:588
↓ 1 callers
Method
confirmPositionLeft
确定图像内容startLeft的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像的高 @return
Opencv/src/old/rewrite/ImgUtils.java:832
↓ 1 callers
Method
confirmPositionLeft
确定图像内容startLeft的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像的高 @return
Opencv/src/old/utils/HandleImgUtils.java:1050
↓ 1 callers
Method
confirmPositionLeft
确定图像内容startLeft的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像的高 @return
Opencv/src/old/reconsitution/ImgUtils2.java:613
↓ 1 callers
Method
confirmPositionLeft
确定图像内容startLeft的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像的高 @return
Opencv/src/old/reconsitution/ImgUtils.java:612
↓ 1 callers
Method
confirmPositionRight
确定图像内容startRight的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像的高 @return
Opencv/src/old/rewrite/ImgUtils.java:856
↓ 1 callers
Method
confirmPositionRight
确定图像内容startRight的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像的高 @return
Opencv/src/old/utils/HandleImgUtils.java:1074
↓ 1 callers
Method
confirmPositionRight
确定图像内容startRight的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像的高 @return
Opencv/src/old/reconsitution/ImgUtils2.java:637
↓ 1 callers
Method
confirmPositionRight
确定图像内容startRight的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像的高 @return
Opencv/src/old/reconsitution/ImgUtils.java:636
↓ 1 callers
Method
confirmPositionUp
确定图像内容startUp的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像的高 @return
Opencv/src/old/rewrite/ImgUtils.java:784
↓ 1 callers
Method
confirmPositionUp
确定图像内容startUp的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像的高 @return
Opencv/src/old/utils/HandleImgUtils.java:1002
↓ 1 callers
Method
confirmPositionUp
确定图像内容startUp的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像的高 @return
Opencv/src/old/reconsitution/ImgUtils2.java:565
↓ 1 callers
Method
confirmPositionUp
确定图像内容startUp的位置 @param src Mat矩阵对象 @param width 图像的宽 @param height 图像的高 @return
Opencv/src/old/reconsitution/ImgUtils.java:564
↓ 1 callers
Method
correct
矫正图像 @param src @return
Opencv/src/old/rewrite/ImgUtils.java:1689
↓ 1 callers
Method
correct
矫正图像 @param src @return
Opencv/src/old/utils/HandleImgUtils.java:945
↓ 1 callers
Method
correct
矫正图像 @param src @return
Opencv/src/old/reconsitution/ImgUtils2.java:1445
↓ 1 callers
Method
correct
矫正图像 @param src
Opencv/src/old/test/TestCorrect.java:75
↓ 1 callers
Method
cut
切割 @param src @return
Opencv/src/old/rewrite/ImgUtils.java:726
↓ 1 callers
Method
cutImgX
水平投影法切割,仅适用于表格的图像(默认白底黑字) @param src Mat矩阵对象 @return
Opencv/src/old/rewrite/ImgUtils.java:442
↓ 1 callers
Method
cutImgY
垂直投影法切割,仅适用于表格的图像(默认白底黑字) @param src Mat矩阵对象 @return
Opencv/src/old/rewrite/ImgUtils.java:501
↓ 1 callers
Method
cutImgY
垂直投影法切割,仅适用于表格的图像 @param src Mat矩阵对象 @return
Opencv/src/old/utils/HandleImgUtils.java:378
↓ 1 callers
Method
cutImgY
图像切割,垂直投影法切割 (仅适用于有表格的图像) @return
Opencv/src/old/utils/ImageUtils.java:590
↓ 1 callers
Method
cutRect
把矫正后的图像切割出来 @param correctMat 图像矫正后的Mat矩阵
Opencv/src/old/rewrite/ImgUtils.java:1643
↓ 1 callers
Method
cutRect
把矫正后的图像切割出来 @param correctMat 图像矫正后的Mat矩阵
Opencv/src/old/utils/HandleImgUtils.java:901
↓ 1 callers
Method
cutRect
把矫正后的图像切割出来 @param correctMat 图像矫正后的Mat矩阵
Opencv/src/old/reconsitution/ImgUtils2.java:1399
↓ 1 callers
Method
cutRect
把矫正后的图像切割出来 @param correctMat 图像矫正后的Mat矩阵
Opencv/src/old/reconsitution/ImgUtils.java:1107
↓ 1 callers
Method
cutRect
把矫正后的图像切割出来 @param correctMat 图像矫正后的Mat矩阵
Opencv/src/product/ImageOpencvUtils.java:883
↓ 1 callers
Method
cutRectHelp
把矫正后的图像切割出来--辅助函数(修复) @param rectPoint 矩形的四个点 @return int[startLeft , startUp , width , height]
Opencv/src/old/rewrite/ImgUtils.java:1667
↓ 1 callers
Method
cutRectHelp
把矫正后的图像切割出来--辅助函数(修复) @param rectPoint 矩形的四个点 @return int[startLeft , startUp , width , height]
Opencv/src/old/utils/HandleImgUtils.java:924
↓ 1 callers
Method
cutRectHelp
把矫正后的图像切割出来--辅助函数(修复) @param rectPoint 矩形的四个点 @return int[startLeft , startUp , width , height]
Opencv/src/old/reconsitution/ImgUtils2.java:1423
↓ 1 callers
Method
cutRectHelp
把矫正后的图像切割出来--辅助函数(修复) @param rectPoint 矩形的四个点 @return int[startLeft , startUp , width , height]
Opencv/src/old/reconsitution/ImgUtils.java:1131
↓ 1 callers
Method
cutRectHelp
把矫正后的图像切割出来--辅助函数(修复) @param rectPoint 矩形的四个点 @return int[startLeft , startUp , width , height]
Opencv/src/product/ImageOpencvUtils.java:985
↓ 1 callers
Method
eghitRemoveNoise
8邻域降噪,又有点像9宫格降噪;即如果9宫格中心被异色包围,则同化 作用:降噪(默认白底黑字) @param src Mat矩阵对象 @param pNum 阀值 默认取1即可 @return
Opencv/src/RemoveNoiseUtils/RemoveNoiseUtils.java:23
↓ 1 callers
Method
erodeDilateImg
图像腐蚀/膨胀处理 腐蚀和膨胀对处理没有噪声的图像很有利,慎用
Opencv/src/product/ImageOpencvUtils.java:1030
↓ 1 callers
Method
findCon
画出所有的矩形 @param src @return
Opencv/src/product/ImageOpencvUtils.java:1059
↓ 1 callers
Method
findContours
找图像轮廓findContours() @param src
Opencv/src/old/test/TestCorrect.java:35
↓ 1 callers
Method
findFourPoint
寻找四个顶点的坐标 思路: 1、canny描边 2、寻找最大轮廓 3、对最大轮廓点集合逼近,得到轮廓的大致点集合 4、把点击划分到四个区域中,即左上,右上,左下,右下 5、根据矩形中,对角线最长,找到矩形的四个顶点坐标 @param src
Opencv/src/old/rewrite/ImgUtils.java:1441
↓ 1 callers
Method
findFourPoint
寻找四个顶点的坐标 思路: 1、canny描边 2、寻找最大轮廓 3、对最大轮廓点集合逼近,得到轮廓的大致点集合 4、把点击划分到四个区域中,即左上,右上,左下,右下 5、根据矩形中,对角线最长,找到矩形的四个顶点坐标 @param src
Opencv/src/old/reconsitution/ImgUtils2.java:1197
↓ 1 callers
Method
findFourPoint
寻找四个顶点的坐标 思路: 1、canny描边 2、寻找最大轮廓 3、对最大轮廓点集合逼近,得到轮廓的大致点集合 4、把点击划分到四个区域中,即左上,右上,左下,右下 5、根据矩形中,对角线最长,找到矩形的四个顶点坐标 @param src
Opencv/src/old/reconsitution/ImgUtils.java:977
↓ 1 callers
Method
findKthLargest
寻找第k大的元素,快速排序实现 @param nums @param k @return
Opencv/src/MathUtils/MathUtils.java:162
↓ 1 callers
Method
findMaxCon
画出最大的矩形 @param src @return
Opencv/src/product/ImageOpencvUtils.java:1089
↓ 1 callers
Method
findMaxContour
作用:返回边缘检测之后的最大轮廓 @param cannyMat Canny之后的Mat矩阵 @return
Opencv/src/product/ImageOpencvUtils.java:956
↓ 1 callers
Method
findMaxRect
返回边缘检测之后的最大矩形 @param cannyMat Canny之后的mat矩阵 @return
Opencv/src/ContoursUtils/ContoursUtils.java:70
↓ 1 callers
Method
findReferencePoint
获取四个顶点的参照点,返回Point数组[左上,右上,右下,左下] @param cannyMat @return
Opencv/src/old/rewrite/ImgUtils.java:1186
↓ 1 callers
Method
findReferencePoint
获取四个顶点的参照点,返回Point数组[左上,右上,右下,左下] 思路: 我们可以把四个点分成两部分,左部分,右部分 左部分:高的为左上,低的为左下(高低是以人的视觉) 右部分同理 首先我们找到最左和最右的位置,以它们的两个中间为分界点, 靠左的划分到左部分,靠右的划分到右部分 如果一个区域有三个
Opencv/src/old/utils/HandleImgUtils.java:641
↓ 1 callers
Method
findReferencePoint
获取四个顶点的参照点,返回Point数组[左上,右上,右下,左下] @param cannyMat @return
Opencv/src/old/reconsitution/ImgUtils2.java:942
↓ 1 callers
Method
findReferencePoint
获取四个顶点的参照点,返回Point数组[左上,右上,右下,左下] 思路: 我们可以把四个点分成两部分,左部分,右部分 左部分:高的为左上,低的为左下(高低是以人的视觉) 右部分同理 首先我们找到最左和最右的位置,以它们的两个中间为分界点, 靠左的划分到左部分,靠右的划分到右部分 如果一个区域有三个
Opencv/src/old/reconsitution/ImgUtils.java:847
↓ 1 callers
Method
getKth
(int k, Double[] nums, int start, int end)
Opencv/src/MathUtils/MathUtils.java:185
↓ 1 callers
Method
gray
作用:灰度话 @param src Mat矩阵图像 @return
Opencv/src/old/reconsitution/ImgUtils.java:110
↓ 1 callers
Method
grayColByKLargest
k值灰度化减噪 根据灰度化后的图像每一列的像素值的第k大值作为阀值,把大于阀值的像素都改为255 默认选取第1/3大的值作为阀值 @param src @return
Opencv/src/GrayUtils/GrayUtils.java:94
↓ 1 callers
Method
grayColByMidle
均值灰度化减噪 细粒度灰度化,只降低噪声,不对有效数据做任何的加强的处理 根据灰度化后的图像每一列的像素值的平均值(默认)或者其他表达式值作为阀值,把大于阀值的像素都改为255 可以在一定程度上降低噪声,而不对有效数据造成任何影响 @param src @return
Opencv/src/GrayUtils/GrayUtils.java:40
↓ 1 callers
Method
grayRemoveNoise
灰度话、二值化、降噪 @param src Mat矩阵图像 @return
Opencv/src/old/utils/HandleImgUtils.java:1261
↓ 1 callers
Method
handleImg
灰度话、二值化、降噪、判图类型、切割、判空、归一化 @param src Mat矩阵图像 @param filePath 图像保存路径 @param basicName 图像保存的基本名字
Opencv/src/old/utils/HandleImgUtils.java:1195
↓ 1 callers
Method
optimizeFourPoint
(Mat src , Point[] result)
Opencv/src/old/rewrite/ImgUtils.java:1528
↓ 1 callers
Method
optimizeFourPoint
(Mat src , Point[] result)
Opencv/src/old/reconsitution/ImgUtils2.java:1284
↓ 1 callers
Method
optimizeReferencePoint
优化参考点集合 @param referencePoints 参照点 @param src 图像Mat矩阵 @return
Opencv/src/old/rewrite/ImgUtils.java:1235
↓ 1 callers
Method
optimizeReferencePoint
优化参考点集合 @param referencePoints 参照点 @param src 图像Mat矩阵 @return
Opencv/src/old/reconsitution/ImgUtils2.java:991
↓ 1 callers
Method
paintRect
画矩形 @param src @param rect @param scalar @return
Opencv/src/old/rewrite/ImgUtils.java:759
↓ 1 callers
Method
pointsDivideArea
把点击划分到四个区域中,即左上,右上,右下,左下 @param points 逼近的点集 @param referencePoints 四个参照点集(通过寻找最大轮廓,进行minAreaRect得到四个点[左上,右上,右下,左下])
Opencv/src/old/rewrite/ImgUtils.java:1037
↓ 1 callers
Method
pointsDivideArea
把点击划分到四个区域中,即左上,右上,右下,左下 @param points 逼近的点集 @param referencePoints 四个参照点集(通过寻找最大轮廓,进行minAreaRect得到四个点[左上,右上,右下,左下])
Opencv/src/old/utils/HandleImgUtils.java:599
↓ 1 callers
Method
pointsDivideArea
把点击划分到四个区域中,即左上,右上,右下,左下 @param points 逼近的点集 @param referencePoints 四个参照点集(通过寻找最大轮廓,进行minAreaRect得到四个点[左上,右上,右下,左下])
Opencv/src/old/reconsitution/ImgUtils2.java:793
↓ 1 callers
Method
pointsDivideArea
把点击划分到四个区域中,即左上,右上,右下,左下 @param points 逼近的点集 @param referencePoints 四个参照点集(通过寻找最大轮廓,进行minAreaRect得到四个点[左上,右上,右下,左下])
Opencv/src/old/reconsitution/ImgUtils.java:805
↓ 1 callers
Method
resize
把图片归一化到相同的大小 @param src Mat矩阵对象 @return
Opencv/src/old/rewrite/ImgUtils.java:903
↓ 1 callers
Method
resize
把切割的图片归一化到相同的大小
Opencv/src/old/utils/ImageUtils.java:656
← previous
next →
101–200 of 341, ranked by callers