How can I detect and count how many red pimples there is on people faces using openCV(C++). For example this face has approximately 23 pimples:

| 1 | initial version |
How can I detect and count how many red pimples there is on people faces using openCV(C++). For example this face has approximately 23 pimples:

| 2 | retagged |
How can I detect and count how many red pimples there is on people faces using openCV(C++). For example this face has approximately 23 pimples:

| 3 | No.3 Revision |
How can I detect and count how many red pimples there is on people faces using openCV(C++). For example this face has approximately 23 pimples:

update
The algorithm should only detect red/pink pimples, for example the white spots in this picture are not pimples:
Also how can I implement face detection to prevent selecting the area of the pimples?
| 4 | retagged |
How can I detect and count how many red pimples there is on people faces using openCV(C++). For example this face has approximately 23 pimples:

update
The algorithm should only detect red/pink pimples, for example the white spots in this picture are not pimples:
Also how can I implement face detection to prevent selecting the area of the pimples?