#include opencv2/opencv.hpp>
#include vector>
using namespace std;
using namespace cv;
int main()
{
Mat3b img = imread("test.jpg");
imshow("Original", img);
// Cluster
int K = 8;
int n = img.rows * img.cols;
Mat data = img.reshape(1, n);
data.convertTo(data, CV_32F);
...