how to convert image into square matrix
Show older comments
i want find the determinant of the video matrix,,,, but video matrix size is X =76032 x 60.
Is there any function to convert such a video frames matrix into square matrix?
OR
how to reshape video frames into square matrix?
also to perform X*X' operation i want square matrix.
i am applying Gaussian process latent variable model to the texture video.
thanks...
3 Comments
Jan
on 5 Apr 2013
You can run X*X' with non-square matrices also.
Harshanand Meshram
on 5 Apr 2013
Jon
on 5 Apr 2013
I don't think you really want a square matrix for your purposes. In particular as Jan pointed out X*X' is fine for non square matrices. You probably have an error in forming the matrix K so that it doesn't have the correct dimensions. It should be 60 x 60 in your case.
Answers (1)
Image Analyst
on 5 Apr 2013
I doubt your image frame is 76,032 pixels high by 60 columns wide. When you get a frame, what does this show
[rows, columns, numberOfColorFrames] = size(yourImage)
That said, you can use imresize() to squeeze your image into any size you want, such as a square.
2 Comments
Harshanand Meshram
on 5 Apr 2013
Image Analyst
on 5 Apr 2013
I have no idea. I've never heard of "Non-linear GPLVM"
Categories
Find more on Video Formats and Interfaces in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!