Якщо ви робили великий зменшений розмір (скажімо, 2x, 3x, 4x), ви можете робити усереднення пікселів, щоб досягти хорошого антизбудження. Ось чому насправді антисеалінг використовує багато додаткових процесорів / графічних процесорів, щоб зробити відеоігри більш чіткими.
Оскільки ви переходите від зображення від 1000x1000 до зображення 707x707 (лише приклад для коефіцієнта масштабу), ви правильні, що згладжування може бути проблемою.
На щастя, це проблема, з якою вже багато людей зіткнулися і зробили досить багато роботи, щоб вирішити. У багатьох випадках двостулкова інтерполяція - це шлях. Ось кілька прикладів того, як виглядають різні методи інтерполяції тут:
http://www.compuphase.com/graphic/scale.htm
У розмірі OpenCV вбудовано кілька таких методів:
http://opencv.willowgarage.com/documentation/cpp/geometric_image_transformations.html#cv-resize
Якщо ви вже пограли з декількома з цих методів інтерполяції, і вони не спрацьовують добре, будь ласка, опублікуйте якесь зразкове вихідне зображення та зразкове зображення результату із зазначенням недоліку. Це нам знадобиться для того, щоб діагностувати проблему та спробувати знайти її хороше рішення.