tracking segments of a pictureFaster way to create linked list of length n in PythonCopying sections of one picture to anotherConsole user main menuFastest way to count non-zero pixels using Python and PillowGenerate set of random numbers and remove lowestMethod injection into TestClass local namespace for automatic generation of Python unittest “test_xxx” methodsSliding window of entire length of the filePolynomial curve-fitting over a large 3D data setMySQL queries with try-except error handlingImage template matching algorithm from scratch
How does Bumblebee speak English as soon as he arrives on Earth in the Bumblebee movie?
What typically incentivizes a professor to change jobs to a lower ranking university?
How do I deal with an unproductive colleague in a small company?
Horror movie about a virus at the prom; beginning and end are stylized as a cartoon
How to determine what difficulty is right for the game?
A newer friend of my brother's gave him a load of baseball cards that are supposedly extremely valuable. Is this a scam?
Accidentally leaked the solution to an assignment, what to do now? (I'm the prof)
Important Resources for Dark Age Civilizations?
What's the point of deactivating Num Lock on login screens?
Can a vampire attack twice with their claws using Multiattack?
Are astronomers waiting to see something in an image from a gravitational lens that they've already seen in an adjacent image?
Does object always see its latest internal state irrespective of thread?
Cross compiling for RPi - error while loading shared libraries
Codimension of non-flat locus
What does "Puller Prush Person" mean?
Approximately how much travel time was saved by the opening of the Suez Canal in 1869?
How can bays and straits be determined in a procedurally generated map?
Mortgage Pre-approval / Loan - Apply Alone or with Fiancée?
Can a Cauchy sequence converge for one metric while not converging for another?
What does the "remote control" for a QF-4 look like?
Paid for article while in US on F-1 visa?
Two films in a tank, only one comes out with a development error – why?
Why do I get two different answers for this counting problem?
Today is the Center
tracking segments of a picture
Faster way to create linked list of length n in PythonCopying sections of one picture to anotherConsole user main menuFastest way to count non-zero pixels using Python and PillowGenerate set of random numbers and remove lowestMethod injection into TestClass local namespace for automatic generation of Python unittest “test_xxx” methodsSliding window of entire length of the filePolynomial curve-fitting over a large 3D data setMySQL queries with try-except error handlingImage template matching algorithm from scratch
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
$begingroup$
so i gotta create this sliding block game for an assignment and part of the assignment is i have to track where the blocks are in the game and the plan was to create a list of all RGB values of each block and give them separate names such as list 0, list 1 etc. im wondering is this a good way to do it? will the program be really slow if i do it this way? and is there a better way? this is the section of code dedicated to making the lists. the def numbers()
```python
def numbers():
list0 = []#creates an empty list
for x in range(0, getWidth(canvas)/4):
for y in range(0, getHeight(canvas)/4):
pic0 = getPixel(canvas, x, y)
list0.append([pic0])#collects all the pixels in the first square of the #grid and puts them into the 'list0'
list1 = []
for x in range(getWidth(canvas)/4, getWidth(canvas)*2/4):
for y in range(0, getHeight(canvas)/4):
pic1 = getPixel(canvas, x, y)
list1.append([pic1])
list2 = []
for x in range(getWidth(canvas)*2/4, getWidth(canvas)*3/4):
for y in range(0, getHeight(canvas)/4):
pic2 = getPixel(canvas, x, y)
list2.append([pic2])
and this is the overall code:
btw the def test() at the end is just me making sure i have the right segment of pixels on the picture before i append the RGB values into a list on def numbers().
thanks
python jython
New contributor
$endgroup$
add a comment |
$begingroup$
so i gotta create this sliding block game for an assignment and part of the assignment is i have to track where the blocks are in the game and the plan was to create a list of all RGB values of each block and give them separate names such as list 0, list 1 etc. im wondering is this a good way to do it? will the program be really slow if i do it this way? and is there a better way? this is the section of code dedicated to making the lists. the def numbers()
```python
def numbers():
list0 = []#creates an empty list
for x in range(0, getWidth(canvas)/4):
for y in range(0, getHeight(canvas)/4):
pic0 = getPixel(canvas, x, y)
list0.append([pic0])#collects all the pixels in the first square of the #grid and puts them into the 'list0'
list1 = []
for x in range(getWidth(canvas)/4, getWidth(canvas)*2/4):
for y in range(0, getHeight(canvas)/4):
pic1 = getPixel(canvas, x, y)
list1.append([pic1])
list2 = []
for x in range(getWidth(canvas)*2/4, getWidth(canvas)*3/4):
for y in range(0, getHeight(canvas)/4):
pic2 = getPixel(canvas, x, y)
list2.append([pic2])
and this is the overall code:
btw the def test() at the end is just me making sure i have the right segment of pixels on the picture before i append the RGB values into a list on def numbers().
thanks
python jython
New contributor
$endgroup$
$begingroup$
Please do not post code as screenshots.
$endgroup$
– 200_success
2 mins ago
add a comment |
$begingroup$
so i gotta create this sliding block game for an assignment and part of the assignment is i have to track where the blocks are in the game and the plan was to create a list of all RGB values of each block and give them separate names such as list 0, list 1 etc. im wondering is this a good way to do it? will the program be really slow if i do it this way? and is there a better way? this is the section of code dedicated to making the lists. the def numbers()
```python
def numbers():
list0 = []#creates an empty list
for x in range(0, getWidth(canvas)/4):
for y in range(0, getHeight(canvas)/4):
pic0 = getPixel(canvas, x, y)
list0.append([pic0])#collects all the pixels in the first square of the #grid and puts them into the 'list0'
list1 = []
for x in range(getWidth(canvas)/4, getWidth(canvas)*2/4):
for y in range(0, getHeight(canvas)/4):
pic1 = getPixel(canvas, x, y)
list1.append([pic1])
list2 = []
for x in range(getWidth(canvas)*2/4, getWidth(canvas)*3/4):
for y in range(0, getHeight(canvas)/4):
pic2 = getPixel(canvas, x, y)
list2.append([pic2])
and this is the overall code:
btw the def test() at the end is just me making sure i have the right segment of pixels on the picture before i append the RGB values into a list on def numbers().
thanks
python jython
New contributor
$endgroup$
so i gotta create this sliding block game for an assignment and part of the assignment is i have to track where the blocks are in the game and the plan was to create a list of all RGB values of each block and give them separate names such as list 0, list 1 etc. im wondering is this a good way to do it? will the program be really slow if i do it this way? and is there a better way? this is the section of code dedicated to making the lists. the def numbers()
```python
def numbers():
list0 = []#creates an empty list
for x in range(0, getWidth(canvas)/4):
for y in range(0, getHeight(canvas)/4):
pic0 = getPixel(canvas, x, y)
list0.append([pic0])#collects all the pixels in the first square of the #grid and puts them into the 'list0'
list1 = []
for x in range(getWidth(canvas)/4, getWidth(canvas)*2/4):
for y in range(0, getHeight(canvas)/4):
pic1 = getPixel(canvas, x, y)
list1.append([pic1])
list2 = []
for x in range(getWidth(canvas)*2/4, getWidth(canvas)*3/4):
for y in range(0, getHeight(canvas)/4):
pic2 = getPixel(canvas, x, y)
list2.append([pic2])
and this is the overall code:
btw the def test() at the end is just me making sure i have the right segment of pixels on the picture before i append the RGB values into a list on def numbers().
thanks
python jython
python jython
New contributor
New contributor
New contributor
asked 12 mins ago
Ewan SimpsonEwan Simpson
1
1
New contributor
New contributor
$begingroup$
Please do not post code as screenshots.
$endgroup$
– 200_success
2 mins ago
add a comment |
$begingroup$
Please do not post code as screenshots.
$endgroup$
– 200_success
2 mins ago
$begingroup$
Please do not post code as screenshots.
$endgroup$
– 200_success
2 mins ago
$begingroup$
Please do not post code as screenshots.
$endgroup$
– 200_success
2 mins ago
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
);
);
, "mathjax-editing");
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "196"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Ewan Simpson is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f216953%2ftracking-segments-of-a-picture%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Ewan Simpson is a new contributor. Be nice, and check out our Code of Conduct.
Ewan Simpson is a new contributor. Be nice, and check out our Code of Conduct.
Ewan Simpson is a new contributor. Be nice, and check out our Code of Conduct.
Ewan Simpson is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Code Review Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f216953%2ftracking-segments-of-a-picture%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
$begingroup$
Please do not post code as screenshots.
$endgroup$
– 200_success
2 mins ago