autojs-opencv工具箱

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了autojs-opencv工具箱相关的知识,希望对你有一定的参考价值。

参考技术A

牙叔教程 简单易懂


本项目集合了一些opencv的常用操作,

脚本框架已经搭好, 有能力的话可以添加更多的操作,

比如霍夫圆, 膨胀腐蚀等形态学操作



点击按钮跳转至对应的功能界面


遍历按钮添加点击事件, 因为所有按钮行为都是类似的

启动对应脚本, 带上工具名字, 图片路径, 以及当前工作路径

为什么要带上当前工作路径?

因为常用的工具函数都在根目录放着, 要在新脚本中导入根目录的工具函数, 需要require工具函数的绝对路径

一开始想直接把 URI 传给新脚本, 但是报错了, 说用户不匹配之类的,

然后就换了个办法, 把图片保存到手机上, 传递文件路径


保存bitmap

URI 转 图片

工具脚本结构, 以边缘检测为例

模块里面是一些常用的函数

由于滑块功能类似, 因此可以设计一个通用的函数, 批量设置监听

测试的时候, apertureSize太大就会报错, 偶数也报错, 因此需要特殊处理;

注意同时修改滑块显示的数值

因为处理图片, 需要一定的时间, 因此使用防抖操作,

在一定时间内, 只处理用户最后一次的操作

设置新图片, 回收旧图片, 避免内存泄漏

以上就是 边缘检测 工具脚本的大概流程, 其他opencv工具脚本流程与它类似


不同软件测出来的阈值不一样,

比如你用PS和autojs测出来的二值化阈值就不一样,


因此, 浏览初步效果可以在ps上看,

要测出合适的数值, 就要在手机上操作


鉴于有的人不会调试脚本, 我打算打包一个app.

打包后安装, 提示包解析错误


然后我就准备用autojs8.8.20打包,

先运行一次脚本, 脚本报错了

这个 getWindowInsetsController 方法是安卓11新增的全屏api,

autojs8.8.20出来的时候, 还没有支持安卓11,

因此我把这个全屏函数 try catch


再次运行脚本, 还是报错

我在autojs9.0.14用的好好的, 在autojs8.8.20就报错了, 也是有点委屈;


报错说找不到模块文件, 那么我们去对应的目录下面看看都有什么文件


打印出来的内容

明明有这个config.js文件的


我知道哪里的问题了

调试的时候用了上一次的 args没注释

可气


注释后运行就正常了


再打包试试, 还是提示解析错误

然后就开始猜测是哪里错了


打包的时候有一些东西要填写, 我把 中文和破折号 等都给删掉,

再次打包, 居然可以了, 看来是中文或者破折号的问题



手机: Mi 11 Pro
android版本: 12
Autojs版本: 9.1.14


名人名言

思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问 --- 牙叔教程

声明

部分内容来自网络 本教程仅用于学习, 禁止用于其他用途

求photoshop中,工具箱的英文名称

比如说规则选区工具M,不规则选区工具L,移动工具V,裁切工具C,等等,。。 他们的英文全称是什么?

我求的是工具箱的。。 其他的我百度有。。

以下是自己用的cs3,把工具也翻出来了,打了这么多自己也复习了遍,发觉有几样工具重来没用到过也算复习了遍,呵呵。希望楼主喜欢~

快捷键V - Move Tool (移动工具)

快捷键M _____ Rectangular Marquee Tool (方形套索)
|
|__ Elliptical Marquee Tool (圆弧套索)

快捷键L ______ Polygonal Lasso Tool (多角形套索工具)
|
|__ Lasso Tool (自由套索工具)
|
|__ Magnetic Lasso Tool (磁性套索工具 )

快捷键W _____ Magic Wand Tool (魔术棒选取工具)
|
|__ Quick Selection Tool (快速选取工具)

快捷键C - Crop Tool (裁切工具)

快捷键K ______ Slice Tool (切片工具)
|
|__ Slice Select Tool (切片选择工具)

快捷键J ______ Patch Tool (修补工具)
|
|__ Healing Brush Tool (修复图片用的笔刷工具)
|
|__ Spot Healing Brush Tool(定位修复笔刷工具)
|
|__ Red Eye Tool (去红眼)

快捷键B ______ Bruch Tool (笔刷工具)
|
|__ Pencil Tool (铅笔工具)
|
|__ Color Replacement Tool (色彩替换笔刷工具)

快捷键S ______ Clone Stamp Tool (克隆图章工具)
|
|__ Pattern Stamp Tool (模式图章工具)

快捷键Y ______ Histroy Brush Tool (历史恢复笔)
|
|__ Art Histroy Brush Tool (历史恢复艺术笔)

快捷键E - Eraser Tool (橡皮擦)

快捷键G _____ Gradient Tool (渐变工具)
|
|__ Paint Bucket Tool (填充工具)

快捷键R ______ Smudge Tool (涂抹工具)
|
|__ Sharpen Tool (锐化工具)
|
|__ Blur Tool (模糊工具)

快捷键O_____ Dodge Tool (变亮)
|
|__ Burn Tool (变暗)
|
|__Sponge Tool(色彩饱和度减低工具)

快捷键P ______ Pen Tool (钢笔路径工具)
|
|__ Freeform Pen Tool (自由钢笔路径工具)
|
|__ Add Anchor Pen Tool (添加节点⋯⋯)
|
|__Delete Anchor Pen Tool(删除节点⋯⋯)
|
|__Convert Point Tool (编辑节点工具)

快捷键T ______ Horizontal Type Tool (水平添加文字)
|
|__ Vertical Type Tool (垂直添加文字)
|
|__ Horizontal Type Mask Tool (水平添加文字蒙版)
|
|__ Vertical Type Mask Tool (垂直添加文字蒙版)

快捷键A _____ Path Selection Tool (路径选取工具)
|
|__ Direct Selection(直接选取工具)

快捷键U_____ Rectangle Tool (长方形工具)
|
|__ Rounded Rectangle Tool (倒角长方形)
|
|__ Ellipse Tool (椭圆形)
|
|__ Polygon Tool(多边形)
|
|__ Line Tool (线形)
|
|__ Custom Shape Tool (自定义形状)

快捷键N______ Note Tool (附注工具)
|
|__ Audio Annotation Tool (音频注释工具)

快捷键I _______ Eyedropper Tool (吸管工具)
|
|__ Color Sampler Tool (色彩数据取样)
|
|__ Ruler Tool (尺度测量工具)
|
|__ Count Tool (记数工具)

快捷键H - Hand Tool (手工具)

快捷键Z - Zoom Tool (放大、缩小镜)
参考技术A 一、File<文件>
1.New<新建>
2.Open<打开>
3.Open As<打开为>
4.Open Recent<最近打开文件>
5.Close<关闭>
6.Save<存储>
7.Save As<存储为>
8.Save for Web<存储为Web所用格式>
9.Revert<恢复>
10.Place<置入>
11.Import<输入>
<1>PDF Image
<2>Annotations<注释>
12.Export<输出>
13.Manage Workflow<管理工作流程>
<1>Check In<登记>
<2>Undo Check Out<还原注销>
<3>Upload To Server<上载到服务器>
<4>Add To Workflow<添加到工作流程>
<5>Open From Workflow<从工作流程打开>
14.Automate<自动>
<1>Batch<批处理>
<2>Create Droplet<创建快捷批处理>
<3>Conditional Mode Change<条件模式更改>
<4>Contact Sheet<联系表>
<5>Fix Image<限制图像>
<6>Multi
<7>Picture package<图片包>
<8>Web Photo Gallery
15.File Info<文件简介>
16.Print Options<打印选项>
17.Page Setup<页面设置>
18.Print<打印>
19.Jump to<跳转到>
20.Exit<退出>
二、Edit<编辑>
1.Undo<还原>
2.Step Forward<向前>
3.Step Backward<返回>
4.Fade<消退>
5.Cut<剪切>
6.Copy<拷贝>
7.Copy Merged<合并拷贝>
8.Paste<粘贴>
9.Paste Into<粘贴入>
10.Clear<清除>
11.Fill<填充>
12.Stroke<描边>
13.Free Transform<自由变形>
14.Transform<变换>
<1>Again<再次>
<2>Sacle<缩放>
<3>Rotate<旋转>
<4>Skew<斜切>
<5>Distort<扭曲>
<6>Prespective<透视>
<7>Rotate 180°<旋转180度>
<8>Rotate 90°CW<顺时针旋转90度>
<9>Rotate 90°CCW<逆时针旋转90度>
<10> Flip Hpeizontal<水平翻转>
<11> Flip Vertical<垂直翻转>
15.Define Brush<定义画笔>
16.Define Pattern<设置图案>
17.Define Custom Shape<定义自定形状>
18.Purge<清除内存数据>
<1> Undo<还原>
<2> Clipboard<剪贴板>
<3> Histories<历史纪录>
<4> All<全部>
19.Color Settings<颜色设置>
20.Preset Manager<预置管理器>
21.Preferences<预设>
<1> General<常规>
<2> Saving Files<存储文件>
<3> Display & Cursors<显示与光标>
<4> Transparency & Gamut<透明区域与色域>
<5> Units & Rulers<单位与标尺>
<6> Guides & Grid<参考线与网格>
<7> Plug
<8> Memory & Image Cache<内存和图像高速缓存>
<9> Adobe Online
<10> Workflows Options<工作流程选项>
三、Image<图像>
1.Mode<模式>
<1> Bitmap<位图>
<2> Grayscale<灰度>
<3> Duotone<双色调>
<4> Indexed Color<索引色>
<5> RGB Color
<6> CMYK Color
<7> Lab Color
<8> Multichannel<多通道>
<9> 8 Bits/Channel<8位通道>
<10> 16 Bits/Channel<16位通道>
<11> Color Table<颜色表>
<12>Assing Profile<制定配置文件>
<13>Convert to Profile<转换为配置文件>
2.Adjust<调整>
<1> Levels<色阶>>
<2> Auto Laves<自动色阶>
<3> Auto Contrast<自动对比度>
<4> Curves<曲线>>
<5> Color Balance<色彩平衡>
<6> Brightness/Contrast<亮度/对比度>
<7> Hue/Saturation<色相/饱和度>
<8> Desaturate<去色>
<9> Replace Color<替换颜色>
<10> Selective Color<可选颜色>
<11> Channel Mixer<通道混合器>
<12> Gradient Map<渐变映射>
<13> Invert<反相>
<14> Equalize<色彩均化>
<15> Threshold<阈值>
<16> Posterize<色调分离>
<17> Variations<变化>
3.Duplicate<复制>
4.Apply Image<应用图像>
5.Calculations<计算>
6.Image Size<图像大小>
7.Canvas Size<画布大小>
8.Rotate Canvas<旋转画布>
<1> 180°<180度>
<2> 90°CW<顺时针90度>
<3> 90°CCW<逆时针90度>
<4> Arbitrary<任意角度>
<5> Flip Horizontal<水平翻转>
<6> Flip Vertical<垂直翻转>
9.Crop<裁切>
10.Trim<修整>
11.Reverl All<显示全部>
12.Histogram<直方图>
13.Trap<陷印>
14.Extract<抽出>
15.Liquify<液化>
四、Layer<图层>
1.New<新建>
<1> Layer<图层>
<2> Background From Layer<背景图层>
<3> Layer Set<图层组>
<4> Layer Set From Linked<图层组来自链接的>
<5> Layer via Copy<通过拷贝的图层>
<6> Layer via Cut<通过剪切的图层>
2.Duplicate Layer<复制图层>
3.Delete Layer<删除图层>
4.Layer Properties<图层属性>
5.Layer Style<图层样式>
<1> Blending Options<混合选项>
<2> Drop Shadow<投影>
<3> Inner Shadow<内阴影>
<4> Outer Glow<外发光>
<5> Inner Glow<内发光>
<6> Bevel and Emboss<斜面和浮雕>
<7> Satin<光泽>
<8> Color Overlay<颜色叠加>
<9> Gradient Overlay<渐变叠加>
<10> Pattern Overlay<图案叠加>
<11> Stroke<描边>
<12> Copy Layer Effects<拷贝图层样式>
<13> Paste Layer Effects<粘贴图层样式>
<14> Paste Layer Effects To Linked<将图层样式粘贴的链接的>
<15> Clear Layer Effects<清除图层样式>
<16> Global Light<全局光>
<17> Create Layer<创建图层>
<18> Hide All Effects<显示/隐藏全部效果>
<19> Scale Effects<缩放效果>
6.New Fill Layer<新填充图层>
<1> Solid Color<纯色>
<2> Gradient<渐变>
<3> Pattern<图案>
7.New Adjustment Layer<新调整图层>
<1>Levels<色阶>
<2>Curves<曲线>
<3>Color Balance<色彩平衡>
<4>Brightness/Contrast<亮度/对比度>
<5>Hue/Saturation<色相/饱和度>
<6>Selective Color<可选颜色>
<7>Channel Mixer<通道混合器>
<8>Gradient Map<渐变映射>
<9>Invert<反相>
<10>Threshold<阈值>
<11>Posterize<色调分离>
8.Change Layer Content<更改图层内容>
9.Layer Content Options<图层内容选项>
10.Type<文字>
<1> Create Work Path<创建工作路径>
<2> Convert to Shape<转变为形状>
<3> Horizontal<水平>
<4> Vertical<垂直>
<5> Anti-Alias None<消除锯齿无>
<6> Anti-Alias Crisp<消除锯齿明晰>
<7> Anti-Alias Strong<消除锯齿强>
<8> Anti-Alias Smooth<消除锯齿平滑>
<9> Covert To Paragraph Text<转换为段落文字>
<10> Warp Text<文字变形>
<11>Update All Text Layers<更新所有文本图层>
<12>Replace All Missing Fonts<替换所以缺欠文字>
11.Rasterize<栅格化>
<1>Type<文字>
<2>Shape<形状>
<3>Fill Content<填充内容>
<4>Layer Clipping Path<图层剪贴路径>
<5>Layer<图层>
<6>Linked Layers<链接图层>
<7>All Layers<所以图层>
12.New Layer Based Slice<基于图层的切片>
13.Add Layer Mask<添加图层蒙板>
<1> Reveal All<显示全部>
<2> Hide All<隐藏全部>
<3> Reveal Selection<显示选区>
<4> Hide Selection<隐藏选区>
14.Enable Layer Mask<启用图层蒙板>
15.Add Layer Clipping Path<添加图层剪切路径>
<1>Reveal All<显示全部>
<2>Hide All<隐藏全部>
<3>Current Path<当前路径>
16.Enable Layer Clipping Path<启用图层剪切路径>
17.Group Linked<于前一图层编组>
18.UnGroup<取消编组>
19.Arrange<排列>
<1> Bring to Front<置为顶层>
<2> Bring Forward<前移一层>
<3> Send Backward<后移一层>
<4> Send to Back<置为底层>
20.Arrange Linked<对齐链接图层>
<1> Top Edges<顶边>
<2> Vertical Center<垂直居中>
<3> Bottom Edges<底边>
<4> Left Edges<左边>
<5> Horizontal Center<水平居中>
<6> Right Edges<右边>
21.Distribute Linked<分布链接的>
<1> Top Edges<顶边>
<2> Vertical Center<垂直居中>
<3> Bottom Edges<底边>
<4> Left Edges<左边>
<5> Horizontal Center<水平居中>
<6> Right Edges<右边>
22.Lock All Linked Layers<锁定所有链接图层>
23.Merge Linked<合并链接图层>
24.Merge Visible<合并可见图层>
25.Flatten Image<合并图层>
26.Matting<修边>
<1> Define<去边>
<2> Remove Black Matte<移去黑色杂边>
<3> Remove White Matte<移去白色杂边>

五、Selection<选择>
1.All<全部>
2.Deselect<取消选择>
3.Reselect<重新选择>
4.Inverse<反选>
5.Color Range<色彩范围>
6.Feather<羽化>
7.Modify<修改>
<1> Border<扩边>
<2> Smooth<平滑>
<3> Expand<扩展>
<4> Contract<收缩>
8.Grow<扩大选区>
9.Similar<选区相似>
10.Transform Selection<变换选区>
11.Load Selection<载入选区>
12.Save Selection<存储选区>

六、Filter<滤镜>
1.Last Filter<上次滤镜操作>
2.Artistic<艺术效果>
<1> Colored Pencil<彩色铅笔>
<2> Cutout<剪贴画>
<3> Dry Brush<干笔画>
<4> Film Grain<胶片颗粒>
<5> Fresco<壁画>
<6> Neon Glow<霓虹灯光>
<7> Paint Daubs<涂抹棒>
<8> Palette Knife<调色刀>
<9> Plastic Wrap<塑料包装>
<10> Poster Edges<海报边缘>
<11> Rough Pastels<粗糙彩笔>
<12> Smudge Stick<绘画涂抹>
<13> Sponge<海绵>
<14> Underpainting<底纹效果>
<15> Watercolor<水彩>
3.Blur<模糊>
<1> Blur<模糊>
<2> Blur More<进一步模糊>
<3> Gaussian Blur<高斯模糊>
<4> Motion Blur<动态模糊>
<5> Radial Blur<径向模糊>
<6> Smart Blur<特殊模糊>
4.Brush Strokes<画笔描边>
<1> Accented Edges<强化边缘>
<2> Angled Stroke<成角的线条>
<3> Crosshatch<阴影线>
<4> Dark Strokes<深色线条>
<5> Ink Outlines<油墨概况>
<6> Spatter<喷笔>
<7> Sprayed Strokes<喷色线条>
<8> Sumi
5.Distort<扭曲>
<1> Diffuse Glow<扩散亮光>
<2> Displace<置换>
<3> Glass<玻璃>
<4> Ocean Ripple<海洋波纹>
<5> Pinch<挤压>
<6> Polar Coordinates<极坐标>
<7> Ripple<波纹>
<8> Shear<切变>
<9> Spherize<球面化>
<10> Twirl<旋转扭曲>
<11> Wave<波浪>
<12> Zigzag<水波>
6.Noise<杂色>
<1> Add Noise<加入杂色>
<2> Despeckle<去斑>
<3> Dust & Scratches<蒙尘与划痕>
<4> Median<中间值>
7.Pixelate<像素化>
<1> Color Halftone<彩色半调>
<2> Crystallize<晶格化>
<3> Facet<彩块化>
<4> Fragment<碎片>
<5> Mezzotint<铜版雕刻>
<6> Mosaic<马赛克>
<7> Pointillize<点状化>
8.Render<渲染>
<1> 3D Transform<3D 变换>
<2> Clouds<云彩>
<3> Difference Clouds<分层云彩>
<4> Lens Flare<镜头光晕>
<5> Lighting Effects<光照效果>
<6> Texture Fill<纹理填充>
9.Sharpen<锐化>
<1> Sharpen<锐化>
<2> Sharpen Edges<锐化边缘>
<3> Sharpen More<进一步锐化>
<4> Unsharp Mask
10.Sketch<素描>
<1> Bas Relief<基底凸现>
<2> Chalk & Charcoal<粉笔和炭笔>
<3> Charcoal
<3> Chrome<铬黄>
<4> Conte Crayon<彩色粉笔>
<5> Graphic Pen<绘图笔>
<6> Halftone Pattern<半色调图案>
<7> Note Paper<便条纸>
<8> Photocopy<副本>
<9> Plaster<塑料效果>
<10> Reticulation<网状>
<11> Stamp<图章>
<12> Torn Edges<撕边>
<13> Water Paper<水彩纸>
11.Stylize<风格化>
<1> Diffuse<扩散>
<2> Emboss<浮雕>
<3> Extrude<突出>
<4> Find Edges<查找边缘>
<5> Glowing Edges<照亮边缘>
<6> Solarize<曝光过度>
<7> Tiles<拼贴>
<8> Trace Contour<等高线>
<9> Wind<风>
12.Texture<<纹理>
<1> Craquelure<龟裂缝>
<2> Grain<颗粒>
<3> Mosained Tiles<马赛克拼贴>
<4> Patchwork<拼缀图>
<5> Stained Glass<染色玻璃>
<6> Texturixer<纹理化>
13.Video<视频>
<1> De
<2> NTSC Colors
14.Other<其它>
<1> Custom<自定义>
<2> High Pass<高反差保留>
<3> Maximum<最大值>
<4> Minimum<最小值>
<5> Offset<位移>
15.Digimarc
<1>Embed Watermark<嵌入水印>
<2>Read Watermark<读取水印>
七、View<视图>
1.New View<新视图>
2.Proof Setup<校样设置>
<1>Custom<自定>
<2>Working CMYK<处理CMYK>
<3>Working Cyan Plate<处理青版>
<4>Working Magenta Plate<处理洋红版>
<5>Working Yellow Plate<处理黄版>
<6>Working Black Plate<处理黑版>
<7>Working CMY Plate<处理CMY版>
<8>Macintosh RGB
<9>Windows RGB
<10>Monitor RGB<显示器RGB>
<11>Simulate Paper White<模拟纸白>
<12>Simulate Ink Black<模拟墨黑>
3.Proof Color<校样颜色>
4.Gamut Wiring<色域警告>
5.Zoom In<放大>
6.Zoom Out<缩小>
7.Fit on Screen<满画布显示>
8.Actual Pixels<实际象素>
9.Print Size<打印尺寸>
10.Show Extras<显示额外的>
11.Show<显示>
<1> Selection Edges<选区边缘>
<2> Target Path<目标路径>
<3> Grid<网格>
<4> Guides<参考线>
<5> Slices<切片>
<6> Notes<注释>
<7> All<全部>
<8> None<无>
<9>Show Extras Options<显示额外选项>
12.Show Rulers<显示标尺>
13.Snap<对齐>
14.Snap To<对齐到>
<1> Guides<参考线>
<2> Grid<网格>
<3> Slices<切片>
<4> document.nbspBounds<文档边界>
<5> All<全部>
<6> None<无>
15.Show Guides<锁定参考线>
16.Clear Guides<清除参考线>
17.New Guides<新参考线>
18.Lock Slices<锁定切片>
19.Clear Slices<清除切片>
八、Windows<窗口>
1.Cascade<层叠>
2.Tile<拼贴>
3.Arrange Icons<排列图标>
4.Close All<关闭全部>
5.Show/Hide Tools<显示/隐藏工具>
6.Show/Hide Options<显示/隐藏选项>
7.Show/Hide Navigator<显示/隐藏导航>
8.Show/Hide Info<显示/隐藏信息>
9.Show/Hide Color<显示/隐藏颜色>
10.Show/Hide Swatches<显示/隐藏色板>
11.Show/Hide Styles<显示/隐藏样式>
12.Show/Hide History<显示/隐藏历史记录>
13.Show/Hide Actions<显示/隐藏动作>

14.Show/Hide Layers<显示/隐藏图层>
15.Show/Hide Channels<显示/隐藏通道>
16.Show/Hide Paths<显示/隐藏路径>
17.Show/Hide Character<显示/隐藏字符>
18.Show/Hide Paragraph<显示/隐藏段落>
19.Show/Hide Status Bar<显示/隐藏状态栏>
20.Reset Palette Locations<复位调板位置>
参考技术B 编辑---首选项--下有个interface不确定中文叫什么呢,反正就是第二个在常规下边了,点这个然后右边会有“显示工具提示”把这个打上勾,确定就可以了。。 参考技术C PS中默认的工具箱是没有快捷键的,英文全称是Toolbox
如果你想设置一个快捷键,可以在“编辑”菜单中选择“键盘快捷键”,然后设置“工具”的快捷键。

以上是关于autojs-opencv工具箱的主要内容,如果未能解决你的问题,请参考以下文章

如何在MATLAB中添加SVM函数工具箱

DEV控件加载到VS工具箱中

如何调用MATLAB遗传算法工具箱

如何用工具箱修复DevExpress的显示

求photoshop中,工具箱的英文名称

数学建模MATLAB工具箱是啥?怎么用