我正在尝试使用OpenCv和C ++实现Harris角点检测器,我似乎找不到找到局部最大值的算法,我是图像处理的新手,所以你能帮帮我吗?
答案 0 :(得分:0)
取3x3窗口,然后检查中心像素是否为最大值
我发现我不断从我的二进制图像库中回收这个功能 https://github.com/MalcolmMcLean/binaryimagelibrary/
db.checkins.aggregate([
{$match: {checkinType: "Beacon",
"associationIds.organizationId":"af39bc69-1938-4149",
"checkinData.time": {"$gte": new Date("2018-01-18T18:30:00.000Z"),
"$lt": new Date("2018-01-19T18:30:00.000Z")}
}
},
{"$sort":{"checkinData.time":-1}},
{$group: {"_id":
{"orgId":"$asst.organizationId", "userId":"$asst.userId"},
"lastSeen":{"$first":"$checkinData.time"},
"firstSeen":{"$last":"$checkinData.time"},
}
},
{"$project":{"_id":1,"lastSeen":1, "firstSeen":1,
totalHourSpent:{$subtract: ["$lastSeen","$firstSeen"]}}},
])
` 您可能需要将unsigned char更改为int或float - 该函数是为二进制图像设计的。