图片相关
typescript
import core from 'cheese-core';
const images = core.cv.images;
同分辨率-Surf找图:findImgBySift(inputImage: Bitmap, targetImage: Bitmap, threshold: number): IntArray
✅
参数:
- ⭐
any
(Bitmap):大图 - ⭐
Bitmap
(targetImage):小图 - ⭐
number
(threshold):相似度
返回值:
- 🟢
Point[]
:坐标数组 - 🔴null
用法示例:
typescript
if (recordscreen.requestPermission(3)) {
let bit = recordscreen.captureScreen(3, 0, 0, 0, -1)
let target = converters.streamToBitmap(converters.assetsToStream("1.png"))
console.log(images.findImgBySift(bit, target, 0.5))
release.release(bit)
}
同分辨率-Surf找图:findImgBySurf(inputImage: Bitmap, targetImage: Bitmap, threshold: number): IntArray
✅
参数:
- ⭐
any
(Bitmap):大图 - ⭐
Bitmap
(targetImage):小图 - ⭐
number
(threshold):相似度
返回值:
- 🟢
Point[]
:坐标数组 - 🔴null
用法示例:
typescript
if (recordscreen.requestPermission(3)) {
let bit = recordscreen.captureScreen(3, 0, 0, 0, -1)
let target = converters.streamToBitmap(converters.assetsToStream("1.png"))
console.log(images.findImgBySurf(bit, target, 0.5))
release.release(bit)
}
全分辨率-Resize找图:findImgByResize(inputImage: Bitmap, targetImage: Bitmap, width: number, height: number): IntArray
✅
参数:
- ⭐
any
(Bitmap):大图 - ⭐
Bitmap
(targetImage):小图 - ⭐
number
(width):小图制作设备宽 - ⭐
number
(height):小图制作设备高
返回值:
- 🟢
IntArray
:坐标集合 - 🔴null
用法示例:
typescript
if (recordscreen.requestPermission(3)) {
let bit = recordscreen.captureScreen(3, 0, 0, 0, -1)
let target = converters.streamToBitmap(converters.assetsToStream("1.png"))
console.log(images.findImgByResize(bit, target, 720,1080))
release.release(bit)
}