Combining two matrices into one
Hi all,
I have a question regarding matrix manipulation in MATLAB.
My scenario is as follows:
I have a set of GPS coordinates, which I have converted into relative meters using an algorithm. These coordinates correspond to locations on a farm which I have gathered data for using a video camera, and roughly correspond to a standard "go up one row, go down the next" path.
For each coordinate, I also have an image at that coordinate, which I am using to identify the location of weeds.
From the GPS coordinates, which are simple X-Y points, I can generate a matrix. The matrix would likely be a roughly 2000×2000 size matrix, where a cell would have a value of 1 if there was a GPS point identifying that the tractor had been on that spot.
The images are 800x600x3 color images.
What I want to be able to do, is take the images, and, using the matrix I made from the GPS coordinates, somehow combine all images together into one large image.
If the images were distinct, then this would not be as big of an issue, as I could generate an 800x600x3 matrix at each cell of the 2000×2000 matrix. This would be a rather large matrix, however, it would accomplish the task.
However, the GPS coordinates are such that an image might overlap to a certain extent with the images adjacent to it.
Can anyone suggest any ways I can accomplish what I am trying to do? The end result simply needs to be a large image I can look at, which will show me the entirety of my farm land, using the images which I have taken.Hi all,
I have a question regarding matrix manipulation in MATLAB.
My scenario is as follows:
I have a set of GPS coordinates, which I have converted into relative meters using an algorithm. These coordinates correspond to locations on a farm which I have gathered data for using a video camera, and roughly correspond to a standard "go up one row, go down the next" path.
For each coordinate, I also have an image at that coordinate, which I am using to identify the location of weeds.
From the GPS coordinates, which are simple X-Y points, I can generate a matrix. The matrix would likely be a roughly 2000×2000 size matrix, where a cell would have a value of 1 if there was a GPS point identifying that the tractor had been on that spot.
The images are 800x600x3 color images.
What I want to be able to do, is take the images, and, using the matrix I made from the GPS coordinates, somehow combine all images together into one large image.
If the images were distinct, then this would not be as big of an issue, as I could generate an 800x600x3 matrix at each cell of the 2000×2000 matrix. This would be a rather large matrix, however, it would accomplish the task.
However, the GPS coordinates are such that an image might overlap to a certain extent with the images adjacent to it.
Can anyone suggest any ways I can accomplish what I am trying to do? The end result simply needs to be a large image I can look at, which will show me the entirety of my farm land, using the images which I have taken. Hi all,
I have a question regarding matrix manipulation in MATLAB.
My scenario is as follows:
I have a set of GPS coordinates, which I have converted into relative meters using an algorithm. These coordinates correspond to locations on a farm which I have gathered data for using a video camera, and roughly correspond to a standard "go up one row, go down the next" path.
For each coordinate, I also have an image at that coordinate, which I am using to identify the location of weeds.
From the GPS coordinates, which are simple X-Y points, I can generate a matrix. The matrix would likely be a roughly 2000×2000 size matrix, where a cell would have a value of 1 if there was a GPS point identifying that the tractor had been on that spot.
The images are 800x600x3 color images.
What I want to be able to do, is take the images, and, using the matrix I made from the GPS coordinates, somehow combine all images together into one large image.
If the images were distinct, then this would not be as big of an issue, as I could generate an 800x600x3 matrix at each cell of the 2000×2000 matrix. This would be a rather large matrix, however, it would accomplish the task.
However, the GPS coordinates are such that an image might overlap to a certain extent with the images adjacent to it.
Can anyone suggest any ways I can accomplish what I am trying to do? The end result simply needs to be a large image I can look at, which will show me the entirety of my farm land, using the images which I have taken. matrix manipulation, image processing MATLAB Answers — New Questions