|
@@ -68,7 +68,7 @@ namespace OTSIMGPROC {
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- void getDownUpMeanderMatrics(std::vector <std::vector <int>>& arrays, int row, int col)
|
|
|
+ void getZShapeMatrics(std::vector <std::vector <int>>& arrays, int row, int col)
|
|
|
{
|
|
|
|
|
|
arrays.resize(row, std::vector<int>(col));
|
|
@@ -78,14 +78,14 @@ namespace OTSIMGPROC {
|
|
|
{
|
|
|
for (int j = 0; j < col; j++)
|
|
|
{
|
|
|
- if (i % 2 == 0)
|
|
|
- {
|
|
|
- arrays[i][j] = col * i + j+1;
|
|
|
- }
|
|
|
+ /*if (i % 2 == 0)
|
|
|
+ {*/
|
|
|
+ arrays[i][j] = col *(row- i) + j+1;
|
|
|
+ /*}
|
|
|
else
|
|
|
{
|
|
|
arrays[i][j] = col * i+(col- j);
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -419,15 +419,16 @@ namespace OTSIMGPROC {
|
|
|
std::vector <std::vector <int>> sequenceMat; //construct an matrics map to the pointMatrics,but the content is the sequence number.
|
|
|
switch (nStartMode)
|
|
|
{
|
|
|
- case OTS_GET_IMAGE_MODE::FROM_CENTER:
|
|
|
+ case OTS_GET_IMAGE_MODE::SpiralSequnce:
|
|
|
getSpiralMatrics(sequenceMat, nTotalRows,nTotalCols);
|
|
|
break;
|
|
|
- case OTS_GET_IMAGE_MODE::UP_TO_DOWN :
|
|
|
+ case OTS_GET_IMAGE_MODE::SnakeSequnce :
|
|
|
getUpDownMeanderMatrics(sequenceMat, nTotalRows, nTotalCols);
|
|
|
break;
|
|
|
- case OTS_GET_IMAGE_MODE::DOWN_TO_UP :
|
|
|
+ case OTS_GET_IMAGE_MODE::ZShapeSequnce :
|
|
|
+ getZShapeMatrics(sequenceMat, nTotalRows, nTotalCols);
|
|
|
case OTS_GET_IMAGE_MODE::RANDOM :
|
|
|
- getDownUpMeanderMatrics(sequenceMat, nTotalRows, nTotalCols);
|
|
|
+
|
|
|
break;
|
|
|
}
|
|
|
|