사이트에있는 요소 집합이 있으면 제품을 설명하는 "하나"가 될 확률이 더 높은 알고리즘을 생성하려고합니다.사각형 크기에 따라 이미지에 점수를 매기는 알고리즘
이것은 물론 100 % 정확한 알고리즘은 아니며 나중에 사람 기반 선택이 필요하지만 적어도 가장 가능성이 높은 3 가지 이미지 목록을 얻으려고합니다. 50x50px
2보다 작은 정사각형있는 크기 없애 - - 페이지
3 모두 평균 제곱 크기를 계산합니다 - 각각에 점수를주고, 따라에
1 : 여기에 지금까지 할 것입니다 4 - 너비가 (높이 * 5)보다 큰 경우 점수 = 점수 * 0.5 (이것은 배너의 크기가 크므로이 작업을 수행합니다. 그 페이지).
내가 바꿔야 할 것이지만, 그렇게하기에 좋은 방법이 무엇인지 알지 못한다. 나는 모든 크기에 따라에게 공유 될 것입니다 포인트의 특정 금액을 가지고 싶습니다
score_of_image = average_square_size - square_size_image
: 3 단계에서, 지금 바로 뭐하는 거지 다음과 같은 점수를주고있다. 공유는 다른 사진과 관련된 한 그림의 크기를 반영해야합니다. 이 점을 공유하기 위해 좋은 알고리즘은 무엇입니까?
혼란스러워! ... 단순한 영역 계산에 대해 이야기하고 있습니까, 아니면 이미지의 정사각형에 대해 이야기하고 있습니까? 제품에 관한 사이트에서 정보를 수집하기 위해 거미 유형의 알고리즘을 작성하려고 시도했습니다. 간단한 면적 계산을 생각했을 것입니다. d '제품'이미지를 가장 잘 나타내줍니다. 이걸 점수로 번역하려는 이유가 확실하지 않습니다. –
"요소"란 무엇입니까? 비트 맵 이미지입니까? "정사각형 크기"란 무엇입니까? 그것이 비트 맵 이미지의 크기입니까 (너비와 높이)? 당신의 요점 (4)에는 문법이 깨져 있지만, 나에게는 틀린 것처럼 보입니다 ... 멋진 정사각형 이미지는 너비> 높이 * 0.5를 가지므로 벌칙을 적용하지 않을 것입니다. width> height * 2 인 경우 이미지가 벌점을 줄 수도 있습니다. 이는 매우 다릅니다. –
3 단계에서 비율 차이를 원한다고 생각합니다. 따라서'image_score = square_size_image/average_square_size'와 같은 것을 사용하십시오. 따라서 평균보다 큰 이미지는 1.0보다 큰 점수를 갖습니다. –