Определяне на доминиращия цвят на изображението
Овладян. Същността е проста - разглеждаме всеки пиксел и го приписваме на определено състояние.
Грубо казано, ако попада в гамата на синьото, тогава синьо ++. Това е, просто е. Google изображения, Yandex изображения използват тази функция.
Вижте какво получих:
Взимаме бяло от нея
Ние го взехме, трябва да запомните, че ние приемаме цвета не абсолютно бял, а определен диапазон от светлина
Да вземем черно от нея
Кликване между другото, те взеха гамата на черното
От него вземаме градации на червеното
взеха червено, обърнете внимание колко малко цвят взеха - това е всичко, защото останалите са розови
Да вземем розово от цветята
Всъщност взех розово. Красива а?
Изберете оранжево от тухлите
са взели. Жалко, ще го оправя сам.
върху тези цветове тестваме жълто и оранжево, защото линията е много тънка
и оранжево подчертано, по-жълто
на тази снимка тествано синьо
отлично взе синьо
на тази снимка тестваме синьо и циан, защото отново линията е твърде тънка
майната ми условията работят, синьо е
повече синьо, скриптът ще класифицира тази картина като синя вместо синя
зеленото е много лесно
ето го току-що забелязано - малко грубо - ще го оправя
тя тества лилаво
готово, както виждате
вземете и тествайте кафяво
работи както трябва
И накрая, най-трудното условие от всички -това е дефиницията на сивия диапазон
тук работи, щракнете, за да увеличите. Трудно, защото сивата скала преминава от около 30 и почти до края. Сега забелязах, че взех допълнително бяло. Ще се оправя сам.
ето коригираната версия, условието е много дълго, много
Ако нарушите условията за писане в php, ви позволявам да ги купите от мен.