|
|
|
@@ -566,7 +566,7 @@ public class FaceChatGreetingQueueDSMode implements ChatMode { |
|
|
|
}); |
|
|
|
|
|
|
|
if (candidatesKnown.size() == 0) { |
|
|
|
if (candidatesUnknown.size() > 0) { |
|
|
|
if (candidatesUnknown.size() > 0 && mSelectPerson.isStranger()) { |
|
|
|
mSelectPerson = selectUnknownMaxFacePerson(candidatesUnknown, false); |
|
|
|
greetingCandidate(mSelectPerson); |
|
|
|
|
|
|
|
@@ -615,7 +615,7 @@ public class FaceChatGreetingQueueDSMode implements ChatMode { |
|
|
|
List<PersonInfo> candidates = new ArrayList<>(); |
|
|
|
long time = System.currentTimeMillis(); |
|
|
|
mPersonsInScreen.forEach((value) -> { |
|
|
|
if (value.faceWidth - faceSize > FACE_DIFF || value.level > level) { |
|
|
|
if (value.faceWidth - faceSize > FACE_DIFF || value.level < level) { |
|
|
|
Optional<PersonInfo> pInfo = mCandidates.stream().filter(item -> item.id.equals(value.id)).findFirst(); |
|
|
|
if (pInfo.isPresent()) { |
|
|
|
value.candidateTime = pInfo.get().candidateTime; |
|
|
|
@@ -789,7 +789,7 @@ public class FaceChatGreetingQueueDSMode implements ChatMode { |
|
|
|
String sendingMsg = obj.toString(); |
|
|
|
|
|
|
|
StringBuilder builder = new StringBuilder(); |
|
|
|
builder.append("greet-").append("打招呼: ").append(message.name).append(" 类型: ") |
|
|
|
builder.append("greet-").append("操作人: ").append(message.name).append(" 类型: ") |
|
|
|
.append(message.tag).append(" 当前所有人:").append(all); |
|
|
|
Logger.e(builder.toString()); |
|
|
|
MessageUtils.sendMessage(sendingMsg, type); |
|
|
|
|